如何给内核增加yaffs2模块

一、下载yaffs2源码

$mkdir -p  /XXX/yaffs2_git

$cd /XXX/yaffs2_git

$git clone git://www.aleph1.co.uk/yaffs2 


二、给内核打yaffs2补丁

直接运行yaffs2根据目录下的patch-ker.sh,会得到如下帮助信息:

usage:  ./patch-ker.sh  c/l m/s kernelpath
 if c/l is c, then copy. If l then link
 if m/s is m, then use multi version code. If s then use single version code

c/l 给示拷贝代码文件还是创建链接

m/s表示支持的版本数量, s表示单一版本

kernelpath表示内核源码路径(代码根目录)


笔者的linux内核在/work/tiny210/linux-3.3.0-common,打patch的方法是:

1. 首先保证 /work/tiny210/linux-3.3.0-common/fs目录下没有yaffs2这个目录(旧版本请移走或改名)

2. ./patch-ker.sh  c   m  /work/tiny210/linux-3.3.0-common

3.  确认fs目录下的Kconfig和Makefile分别有以下内容:

# Patched by YAFFS
source "fs/yaffs2/Kconfig"

# Patched by YAFFS
obj-$(CONFIG_YAFFS_FS) += yaffs2/

4. 运行make menuconfig就可以配置yaffs了。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值