Yaffs2文件系统支持

890阅读 0评论2014-12-21 644924073
分类:LINUX

Yaffs2文件系统支持

1, 解压源码

tar xvf yaffs2.tar.gz

2, 安装补丁

root@yaffs2-HEAD-b6299ae#  ./patch-ker.sh c  m /home/kernel/linux-3.1.4/

3, 配置内核

  make menuconfig

File systems  --->     

[*] Miscellaneous filesystems  --->

<*>   yaffs2 file system support

4, 编译内核

make zImage

5, 拷贝内核至开发板

  cp arch/arm/boot/zImage /tftpboot/

6, Yaffs文件系统制作(开发板)

[root@$ /mnt]#mkdir nand

[root@$ /]#cd /mnt/nand/

[root@$ nand]#ls

lost+found

[root@$ /]#mount -t yaffs /dev/mtdblock2 /mnt/nand/

yaffs: dev is 32505858 name is "mtdblock2" rw

yaffs: passed flags ""

//这上面的yaffsyaffs文件格式

[root@$ /]#cp -a yaffs/* /mnt/nand/

//Yaffs是我自己创建的一个文件夹

[root@$ /]#umount /mnt/nand/

7, 设置u-boot启动参数

setenv bootcmd tftp 30008000 zImage\;goimage 30008000

setenv bootargs root=/dev/mtdblock2 init=/linuxrc console=ttySAC0,115200

saveenv

上一篇:linux内核和根文件系统移植步骤和错误分析(一)
下一篇:内核和文件系统移植