世俱杯 2025

登录 免费注册 世俱杯 2025 | 行业黑名单 | 帮助
维库电子市场网
技术交流 | 电路欣赏 | 工控天地 | 数字广电 | 通信技术 | 电源技术 | 测控之家 | EMC技术 | ARM技术 | EDA技术 | PCB技术 | 嵌入式系统
驱动编程 | 集成电路 | 器件替换 | 模拟技术 | 新手园地 | 单 片 机 | DSP技术 | MCU技术 | IC 设计 | IC 产业 | CAN-bus/DeviceNe

哪位大师有在NAND Flash上建立FAT文件系统的源码?

作者:cnchip 栏目:嵌入式系统
哪位大师有在NAND FLASH上建立FAT文件系统的源码?
可否共享一份啊?非常感激!
我的mail:cnchip@163.com

2楼: >>参与讨论
疯海龙
re
你可以参考YAFFS。用google在网上搜一下。

3楼: >>参与讨论
highend
zlg的2200就有源码。当然,其他文件系统都具备
都具备FAT所不具备的优点。


FAT有一句话很吓人:
一个8M byte的文件,每天改写一次,NAND能支持多少天???

这个数字很可怕.....





4楼: >>参与讨论
highend
zlg提供的是zlgFS。具备一定兼容
纯FAT源代码,曾经有过;一下子想不起来的......


FAT,在坛子里仔细找一下吧。



* - 本贴最后修改时间:2005-3-16 20:59:10 修改者:highend

5楼: >>参与讨论
highend
有一篇文章
名字很累,内容不错。


硬盘FAT文件系统原理的详细分析



......累啊......




6楼: >>参与讨论
疯海龙
re
zlgFS没看过,所以不好评论。
基于Nand的文件系统有一个重要的特性就是“热点均衡”。比如FAT表所在的扇区,当然所谓的扇区是FS中的逻辑扇区,并不是固定在某段物理Block上,在基于Nand 的FS中会有一个随机的交织算法使得Nand上的每个Block被擦写的频率是尽可能接近(FAT表被修改的频度最高)。
Nand的寿命为10万次以上的寿命,假如Nand FLASH的容量为32MB,每天读写1次8MB的文件,那么这颗FLASH的寿命是109年。

最后,基于Nand的文件系统和基于HDD或CF的文件系统在上层是基本相同的,但是在底层的逻辑转换层却相距甚远。

7楼: >>参与讨论
highend
龙大侠,是这样的。
如果不均衡,那么,后果严重。

例如,512字节的块,如果,每写一块,就要修改一下FAT。
那么,写8M就要修改16000次以上。

寿命不到10天。



当然,如果均衡好了,就是龙大侠说的n年(可以正常使用)。



8楼: >>参与讨论
cnchip
大家早上好,非常感谢楼上各位高手的指点,多谢、多谢!
FAT可以热点均衡?
好像有一种专门针对FLASH设计的文件系统可以保证热点均衡,叫什么名字我一时忘了,FAT也可以?
不过我不是太清楚,没真正琢磨过FAT。
恩,那我再找找,非常感谢大家的热情帮助!

* - 本贴最后修改时间:2005-3-17 8:45:58 修改者:cnchip

9楼: >>参与讨论
cnchip
哦,是不是这个:

不太记得了

10楼: >>参与讨论
疯海龙
re cnchip
热点均衡是对于FLASH上所有的物理Block的。只是在文件系统中FAT表所在的扇区擦写的次数最多而已。

参与讨论
昵称:
讨论内容:
 
 
相关帖子
什么叫驱动程序?
寻找方案公司!
有谁用国三星的S6B0724做过驱动
集成USB HOST 的单片机
求助:如何用ADS1.2移植uc/os2在ARM7上


Copyright © 1998-2006 www.tgdrjb.cn 浙ICP证030469号