自己最近在搞一些内核以及根文件系统的移植,就涉及到了需要在内核中增加对yaffs文件系统的支持。在网上找了一些文档后,自己将具体的操作过程做了一个总结,方便以后查询使用:1、获取yaffs源码YAFFS2的最新源码地址吧,2011年6月28号的那个版本,免费下载地址在http://linux.lin...
分类:
其他好文 时间:
2015-03-06 18:46:46
阅读次数:
148
我们转换文件系统到yaffs2或yaffs的时候,需要两个工具:mkyaffs2image和mkyaffsimage。
mkyaffs2image:制作yaffs2镜像
mkyaffsimage:制作yaffs镜像
关于yaffs2与yaffs的区别:
维基百科是这样说的:
YAFFS1和YAFFS2 主要差异还是在于PAGE 读写 s...
分类:
其他好文 时间:
2015-01-30 17:49:45
阅读次数:
554
移植YAFFS文件系统: (linux-3.18.4内核)1.git clone git://www.aleph1.co.uk/yaffs2 //用此获得yaffs2源码包1.1 解压源码包2. 打补丁cd yaffs-dir./patch-ker.sh c m linux-tree 比如 ./pa...
分类:
系统相关 时间:
2015-01-30 08:59:50
阅读次数:
1135
u-boot的nand flash驱动有两个版本,似乎是以u-boot1.1.5为分界点的,之前的版本使用的是自己写的nand flash驱动,而后面的版本使用的是linux内核中nand flash的驱动。这两个版本有可能在同一个u-boot中存在,都存放在driver目录下面,一个为nand,一...
分类:
其他好文 时间:
2014-11-10 06:28:48
阅读次数:
155
一、基本概念文件管理:数据管理算法文件系统:管理文件算法的载体文件系统的功能:管理分区上的数据(增删查改)文件系统的分类:fat32/ntfs/ext3/ext4/yaffs/jffs/cramfs/.....文件系统的表现形态: window--------->森林 linux--------.....
分类:
其他好文 时间:
2014-10-16 23:36:03
阅读次数:
453
1.修改 MTD 驱动源码以支持 yaffs 文件系统在/drivers/mtd/nand/s3c2410.c的846行修改chip->ecc.mode = NAND_ECC_SOFT;为chip->ecc.mode = NAND_ECC_NONE; /* by zhutao */2.获得yaf.....
分类:
系统相关 时间:
2014-10-11 16:25:55
阅读次数:
365
来自:http://blog.csdn.net/cinmyheart/article/details/38747505yaffs2 源码错误错误:2014-08-06Charles Mannin版本的 yaffs 有误!yaffs_flush_file的定义:source file :yaffs_g...
分类:
其他好文 时间:
2014-10-11 12:41:45
阅读次数:
668
menuconfig 缺失 yaffs support 解决办法...
分类:
其他好文 时间:
2014-08-24 01:51:51
阅读次数:
170
前言 根据NandFlash的一些特性,读写速度快,生产工艺问题或多或少存在坏块,最小擦除单位为块,最小读取单位为字节,并且不能频繁对其进行擦写操作,最先对NandFlash支持最好的就是Yaffs文件系统,但Yaffs文件系统最大支持的页大小为512Byte,Yaffs2支持页大小可以达到2048Byte 但针对那些像linux的大型操作系统不管是Rom和Ram的开销确实不算什么,但如果只是把...
分类:
其他好文 时间:
2014-08-05 19:21:50
阅读次数:
739
1、利用mkyaffs2image 工具,将根文件系统打包成yaffs镜像包 mkyaffs2image-128M root_qtopia root_qtopia.img2、设置uboot参数bootarg setenv bootargs noinitrd root=/dev/mtdblock3.....
分类:
其他好文 时间:
2014-07-21 10:02:34
阅读次数:
212