Yaffs2文件系统在linux-2.6.14内核上的移植
作者:刘溯奇 日期:2008-2-29 地点:桂林电子科技大学机器人中心
http://blog.mcuol.com/nnsz_lsq/
1. 准备工作
先在VIVI里面修改一下内核启动参数的设置:
系统加电启动之后,按空格键进入VIVI命令状态,然后修改如下
[root@123]# param set linux_cmd_line "noinitrd root=/dev/mtdblock/2 init=/linuxrc console=ttySAC0"
[root@123]# param save
2. 下载linux-2.6.14内核和yaffs文件系统
从http://www.kernel.org 处下载内核,或者搜一个(呵呵,看着办吧)
从http://www.aleph1.co.uk/cgi-bin/viewcvs.cgi/ 处下载yaffs文件系统
3.修改makefile和添加yaffs2文件夹及相应的文件
1)进入内核目录下修改 Makefile
主要是以下两项:
1 ) ARCH = arm
2) CROSS_COMPILE = /usr/local/arm/3.4.1/bin/arm-linux-
注 :在我的宿主机上有不少的交叉编译工具,而我又不习惯每次都传递参数,所以我选择写进 Makefile ...
>> 阅读全文