Chinaunix首页 | 论坛 | 博客
  • 博客访问: 116756
  • 博文数量: 24
  • 博客积分: 616
  • 博客等级: 中士
  • 技术积分: 375
  • 用 户 组: 普通用户
  • 注册时间: 2012-04-01 10:54
文章分类
文章存档

2012年(24)

我的朋友

分类: LINUX

2012-04-05 20:38:33

一。安装git
       从网络中下载git-1.6.6.tar.gz安装包
       1.tar xvzf git-1.6.6.tar.gz
       2.cd git-1.6.6
       3. ./configure -- prefix=/usr/local
       4.make
          运行到此步时,系统报错,在网络上查找相关内容,得到正解,解释如下:
          没有安装libssl-dev 找不到相应的头文件,你如果非要编译安装 可以 $ sudo apt-get install libssl-dev下载libssl-dev并安装 $ ls /usr/include/openssl/ssl.h /usr/include/openssl/ssl.h 安装完成后再make这下通过了 5.make install 6.git --version 检查版本号

 

二。移植yaffs2
      1.yaffs2源码包:
       
       
本人git软件安装成功,但是在使用git的过程中链接不上yaffs2源码所在网站,所以就直接从csdn网站上下载了一个,大家就搜这个名字就可以找到。
       2.将源码包解压缩后通过samba放到LINUX系统中,本人放在/opt/friendlyarm/目录下。
          进入yaffs2源代码目录执行:
          #cd yaffs2
          #./patch-ker.sh c /opt/friendlyarm/linux-2.6.32.2     红色标记为内核所在目录,根据自己系统的情况更改路径。
        3.进入linux-2.6.32.2/fs目录,可以看到已经多了一个yaffs2目录。
 
 
       4.配置和编译带YAFFS2支持的内核

         (1)
 
 
 
 按空格键选中 YAFFS2 file system support,然后保存退出

          5.#make zImage
          6.烧写并测试
             使用超级终端和DNW配合先将内核烧到NAND中,然后为了测试内核的正确性,我们以友善提供的文件系统root_qtopia-128M.img
             作为测试,将其烧写在文件系统区域,同样使用超级终端和DNW。其中选择不同的指令就可以分别将内核和文件系统烧写在不同的
              固定位置,大家可以看友善的关于supervivi相关说明文档就知道如何下载了。
             都下载完后,在超级终端中输入b,系统就运行起来了呵呵。
 
 
 
             由此yaffs2移植成功。下一步移植DM9000.
 
 
 
阅读(1403) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~