一。安装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目录。
按空格键选中 YAFFS2 file system support,然后保存退出
5.#make zImage
6.烧写并测试
使用超级终端和DNW配合先将内核烧到NAND中,然后为了测试内核的正确性,我们以友善提供的文件系统root_qtopia-128M.img
作为测试,将其烧写在文件系统区域,同样使用超级终端和DNW。其中选择不同的指令就可以分别将内核和文件系统烧写在不同的
固定位置,大家可以看友善的关于supervivi相关说明文档就知道如何下载了。
都下载完后,在超级终端中输入b,系统就运行起来了呵呵。
由此yaffs2移植成功。下一步移植DM9000.
阅读(1440) | 评论(0) | 转发(0) |