×
嵌入式开发 > 详情

JFFS2 文件系统及新特性介绍

发布时间:2020-06-22 发布时间:
|
JFFS2 是一个开放源码的项目(www.infradead.org)。 它是在闪存上使用非常广泛的读/写文件系统,在嵌入式系统中被普遍的应用。这篇文章首先分析了在闪存上使用 JFFS2 的必要性,然后详细的阐述了 JFFS2 实现的内部机制,包括日志结构的文件系统,关键的数据结构,挂载过程和垃圾收集机制。同时也指出了 JFFS2 的局限性,并介绍了最新的针对 JFFS2 的不足进行改进的补丁程序。最后对 JFFS3 的设计思想和现在的开发状况给予了简单的介绍。

1. 为什么需要 JFFS2

l 得到,有兴趣的读者可以积极参与到 JFFS3 的设计中,发表自己的见解,参与讨论。


致谢

在这里要特别感谢David Woodhouse, Artem B. Bityutskiy,Joern 和 Thomas Gleixner,在参与到JFFS2的开发过程中,这几位主要的项目维护者(maintainer)不断地给我帮助,耐心的回答我的问题,在与他们的讨论过程中碰撞出很多智慧的火花和富有启发性的思想,尤其是他们对我的补丁程序提出的”尖刻”的问题,让我不断的努力思考(thinking hard),不断的完善它们。我想这种开放,无私,客观的精神正是开源社区的精髓所在,吸引着越来越多的开发者参与进来,并使开源社区不断的壮大。



『本文转载自网络,版权归原作者所有,如有侵权请联系删除』

热门文章 更多
MSP430单片机硬件知识-复位