YAFFS2移植Linux2.6.39.2 成功(4)

运行很好,完全没问题,通过[root@FORLINX6410 /]# cat /proc/filesystems   打印信息:

nodev   sockfs
nodev   usbfs
nodev   pipefs
nodev   anon_inodefs
nodev   rpc_pipefs
nodev   devpts
        ext3
        ext2
        cramfs
nodev   ramfs
        vfat
        msdos
nodev   nfs
nodev   nfs4
nodev   nfsd
        ntfs
        romfs
nodev   fuse
        fuseblk
nodev   fusectl
        yaffs
        yaffs2
nodev   mtd_inodefs

可见,这个修改方法还是很成功的 ,看到网上那么多的朋友都遇到LINUX2.6.38及以后版本的YAFFS2的文件系统移植问题,又没人提出解决方案,所以一解决问题就马上贴了出来,希望对你们有所帮助!!好了,该睡觉了啊,写的有点仓促,如果有地方没看明白,就留言吧。

最后还是附上我修改好的LINUX2.6.39.2的YAFFS2的包包吧,

免费下载地址在

用户名与密码都是

具体下载目录在 /pub/2011/06/28/YAFFS2/修改好的Linux2.6.39.2的YAFFS2的包

安装方法,在linux2.6.39.2/fs/ 下 mkdir yaffs2 然后解压,将其全部内容拷贝进去,并修改linux2.6.39.2/fs/ 下的Kconfig 在

source "fs/efs/Kconfig"与

source "fs/jffs2/Kconfig"之间添加source "fs/yaffs2/Kconfig",然后还需修改Makefile,在最后一行添加:

obj-$(CONFIG_YAFFS_FS)  += yaffs2/,最后贴上我的MENUCONFIG吧:

   <*>   yaffs2 file system support                                  
     -*-     512 byte / page devices  

     -*-     2048 byte (or larger) / page devices                     
    [*]       Autoselect yaffs2 format 

    [*]     Enable yaffs2 xattr support

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wwjzsg.html