您的位置:首页 > 运维架构 > Linux

yaffs2 支持linux内核操作

2012-11-06 10:05 363 查看
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文件系统
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: