查看: 1774|回复: 0
打印 上一主题 下一主题

YAFFS2 更适合NAND 闪存

[复制链接]
跳转到指定楼层
沙发
发表于 2015-6-14 17:07:51 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本人最近搞的一个东西上用到的nandflash,因此想找个文件系统来方便管理文件,由于设备一般都是直接关闭电源的,要是用fatfs的话,有点担心某天分区表就不小心挂掉了,而且fatfs还要自己处理擦写均衡,坏块管理什么的一大堆东西,非常不爽。后来经过一顿百度谷歌,发现了yaffs2,专为nandflash而生,各方面了解后觉得不错,因此产生了移植yaffs2的念头。

由于以前没实际用文件系统做过项目,因此对文件系统不怎么熟悉,本以为百度谷歌之便有教程了,谁知,谷歌翻了几十页都没什么收获,百度翻了几十页都是广告! 有的资料大多是linux下移植,没多大用,好不容易找到个说搞好了,但也只是一笔带过就消失了,代码也没留下! 无奈只好硬着头皮肯代码(吐槽,yaffs的文档真是少,而且文档也是好久都没更新了都是老的),连续肯了2星期,终于搞定了。
好的代码应该让广大 苦逼 程序猿 都能用上,因此现在特将移植好的代码 发布在这里,让大家也尝尝鲜。发扬开源精神,共创和谐论坛,如果你在使用该代码过程中发现bug或者修改了更好的算法,那么希望您也能贡献出您的优秀代码,我们大家都会感激您!

废话了一堆,上代码,下班吃饭去!

我硬件环境lpc1788 + 16M sdram,使用说明在压缩包里面!


从零移植过程的艰苦只有自己才知道,省略一万字。如果你喜欢就顶一下!如果不喜欢也定一下吧!吐槽说简单的就算了吧!至少我分享给了大家,你却只放在你自己的硬盘里。转载

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 加入因仑

本版积分规则

快速回复 返回顶部 返回列表