Linux Kernel 2.6.32 在FL2440 上移植
第一,移植准备:
1.从www.kernel.org 上下载你所需的内核版本,比如我下载的是2.6.32。
2.下载YAFFS2
在移植之前确认你的嵌入式的开发板环境已经全部准备好!
相关阅读:
第二,正式移植
首先,解压你的内核,tar jxvf linux-2.6.32
其次,进入你解压的yaffs2 文件 ,执行给内核打上yaffs2的补丁:
用法如下:
usage: ./patch-ker.sh c/l kernelpath
if c/l is c, then copy. if l then link.
这表明,如果c/l是c,则yaffs2的代码会被复制到内核目录下,如果是l,则在内核的目录下创建一些链接文件
./patch-ker.sh c /home/mayanjing/linux-2.6.32/,
这个就作两个工作,一,在你的内核的fs/Kconfig 中添加如下编译条件:
# Patched by YAFFS
source "fs/yaffs2/Kconfig"
在fs/Makefile中添加如下:
# Patched by YAFFS
obj-$(CONFIG_YAFFS_FS) += yaffs2/
最后 命令行中的c 表示COPY
相关推荐
farwang 2020-11-25
星愿心愿 2020-11-24
tianhuak 2020-11-24
zhjn0 2020-11-24
昭君出塞 2020-11-23
bluecarrot 2020-11-23
linuxwcj 2020-10-21
以梦为马不负韶华 2020-10-20
彼岸随笔 2020-10-20
yutou0 2020-10-17
applecarelte 2020-10-16
ourtimes 2020-10-16
waterhorse 2020-09-19
MRFENGG 2020-11-11
rainandtear 2020-10-30
kyssfanhui 2020-10-20
liuhangtiant 2020-10-20