linux添加yaffs支持需要注意的事情
2015-05-21 23:00
316 查看
参考下面的连接:
http://blog.csdn.net/newnewman80/article/details/8151580
1.从http://www.yaffs.net/download-yaffs-using-git网址下载得到yaffs和yaffs2的源文件
2.解压后,进入到yaffs2目录下,通过yaffs2目录下的脚本文件patch-ker.sh来给内核打补丁
使用命令即可实现./patch-ker.sh c /home/linux-2.6.32.2
上面这个命令完成了三件事情(也可以手动修改实现)
(1)修改内核fs/Kconfig,增加了两行
# Patched by YAFFS
source "fs/yaffs2/Kconfig"
(2)修改内核fs/Makefile,增加了两行
# Patched by YAFFS
obj-$(CONFIG_YAFFS_FS) += yaffs2/
(3)在内核fs/目录下创建yaffs2子目录
将yaffs2源码目录下的Makefile.kernel复制为内核fs/yaffs2/Makefile文件
将yaffs2源码目录下的Kconfig文件复制到内核fs/yaffs2/目录下
将yaffs2源码目录下的*.c,*.h文件(不包括子目录下的文件)复制到内核fs/yaffs2/目录下
3.最后就是配置编译内核,让内核支持yaffs2文件系统
然后可以make menuconfig
File systems --->
[*] Miscellaneous filesystems --->
<*> yaffs2 file system support
需要注意的事项:
1.添加yaffs支持之后,一定要删除之前已经配置好的.config,然后重新make menuconfig,不然没有删除就make menuconfig是看不到的。
2.如果yaffs配置一直都是只能配置成M,也就是模块的话,就要去查看MTD_BLOCK那边是否所以跟NAND相关的都配置成*,而不是M。
http://blog.csdn.net/newnewman80/article/details/8151580
1.从http://www.yaffs.net/download-yaffs-using-git网址下载得到yaffs和yaffs2的源文件
2.解压后,进入到yaffs2目录下,通过yaffs2目录下的脚本文件patch-ker.sh来给内核打补丁
使用命令即可实现./patch-ker.sh c /home/linux-2.6.32.2
上面这个命令完成了三件事情(也可以手动修改实现)
(1)修改内核fs/Kconfig,增加了两行
# Patched by YAFFS
source "fs/yaffs2/Kconfig"
(2)修改内核fs/Makefile,增加了两行
# Patched by YAFFS
obj-$(CONFIG_YAFFS_FS) += yaffs2/
(3)在内核fs/目录下创建yaffs2子目录
将yaffs2源码目录下的Makefile.kernel复制为内核fs/yaffs2/Makefile文件
将yaffs2源码目录下的Kconfig文件复制到内核fs/yaffs2/目录下
将yaffs2源码目录下的*.c,*.h文件(不包括子目录下的文件)复制到内核fs/yaffs2/目录下
3.最后就是配置编译内核,让内核支持yaffs2文件系统
然后可以make menuconfig
File systems --->
[*] Miscellaneous filesystems --->
<*> yaffs2 file system support
需要注意的事项:
1.添加yaffs支持之后,一定要删除之前已经配置好的.config,然后重新make menuconfig,不然没有删除就make menuconfig是看不到的。
2.如果yaffs配置一直都是只能配置成M,也就是模块的话,就要去查看MTD_BLOCK那边是否所以跟NAND相关的都配置成*,而不是M。
相关文章推荐
- WinCE 6上面添加多语言支持需要注意的问题
- linux 3.4 添加yaffs文件系统支持
- FL2440移植LINUX-3.4.2(四)-- 添加支持YAFFS文件系统
- Android中动态添加控件需要注意的事情
- 【移植Linux 3.4.2内核之四】修改内核代码支持YAFFS文件系统
- 【linux】/home/USR/.ssh目录里什么时候需要添加authorized_keys文件(1)
- 转 --有些事情需要注意
- swing编程的一些需要注意的事情
- 求职和职场中那些我们需要注意的事情
- hadoop2.2.0安装需要注意的事情
- 编写跨平台的Java程序是需要注意的一些事情
- 注意啦!10 个你需要了解的 Linux 网络和监控命令
- FL2440移植linux-3.0全过程(4)添加DM9000网卡支持
- linux 串口 c语言编程需要注意的事项
- linux写shell需要注意的问题(必看)
- linux 添加用户后ssh publickey登录 仍然需要密码debug
- 给SharePoint中的User Profile添加属性需要注意的地方
- 大数据系统-在硬盘上需要注意的事情
- PHP升级7.2之后需要注意的事情
- 应用发布前,需要注意事情