1,下载源代码。进入urdir目录(为描述方便,将yaffs文件下载至urdir目录下,内核源码目录为urdir/linux3.6.5)。如果系统已经安装git工具,直接执行:git clonegit://www.aleph1
.co.uk/yaffs2 (@qingwu:一般在终端下都有git支持)如果没有git工具,首先下载安装git(http://git-scm.com/ ,如果在Fedora下,可直接yum安装,命令:yum installgit.i686)
。当然,也可以在windows下用git工具下载(这里请注意:windows下的文件可能会出现回车换行的错误,比如^M不能识别等,可以参考:http://www.linuxidc.com/Linux/2013-01/77761.htm)
2,给内核打补丁yaffs源代码下载完后,进入urdir/yaffs源代码目录,执行:#
./patch-kernel.sh c m ../linux-3.6.5根据帮助文档说明,可知c m的含义(you wish to copy(c) or link (l) the code and the path to your kernel sources and whether youwant to use the single-version or multi-version code.)
3,进入内核源码目录,配置内核,命令:[root@localhostlinux-3.6.5]#make menuconfig,进入内核配置界面。 File systems --->[*] Miscellaneous filesystems ---><*> yaffs2 file system support如果在文件系统配置界面中发现没有yaffs的配置选项,解决办法:在配置界面,查找 /yaffs,找到如图的说明:其中[]内的参数是对应选项当前的状态,要让yaffs_fs选项为[y],依赖于MISC_FILESYSTEMS 和 MTD_BLOCK同时为[y],但是后者当前状态为[n],因此,需要将其选为[y]。请自行配置。
Linux/Unix下去除windows下换行符^M在CentOS里使用MySQL Connector/C++相关资讯 yaffs
- idea6410 linux3.6.6的yaffs移植 (12/06/2012 09:36:57)
| - yaffs格式根文件系统制作 (10/07/2011 09:58:34)
|
本文评论 查看全部评论 (0)