- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
l上Clinux中基于Nand
李华波1,杨真2
武汉邮电科学研究院湖北武汉430074
ky∞d鞠kai@126.corn,2yaguangrdrn@yahoo.oom.∞
摘要:闪存由于其高密度、固态存储、非易失性、良好的存取速度等优点。已经成为最常用的嵌入式存储设备。本文在分析了
闪存的存储特性的基础上,介绍了适合于闪存的文件系统JFFS2,并给出了JFF52在硼.mu)【上的详细实现过程。
关键词:tuClinux,JFFS2,S3C44BOX,文件系统,嵌入式系统
ofJFFS2File inuClinux
ImplementationSystem
BasedonNandFlash
b zhen2
HuahoI.Yang
1 h净ad幽@126.娜,2呵憧m咖@yahoo.m.cn
Wuhan ofPostandTde衄nmunicafionsFlubeiWuhan430074
R∞e缸dlInstitute
such
Abstract:IXIetOtheattractivefeaturesas I/O m日廿
highdensity。firm—s优憾ge,non—volatile。andKgh performance,Flash
hasbeen in帅Ⅻed thefeaturesoftheFhsh thefile
ry used皿瞰Iy system.Thispaperanalyses mell聊,introducessystemJFFS2
in
whichsuitableforFlash describesthe of detail.
memory,and implementationJFFS2in硼mx
I斜won凼:ftainux,Jnt显.S3CA4BOX。fdesystem,embeddedsystem
引言
嵌入式系统随着它在各行业中的广泛应用而倍受关注,闪存(F1a5h
度、固态存储、非易失性、良好的存取速度等优点。已经成为最常用的嵌入式存储设备,而嵌入式Linux操作系统
——艘in慨,在低功耗嵌入式应用中的巨大潜力,使其在近几年成为研究的热点。对于嵌入式系统而言,有两个
至关重要的要求:①数据存储的可靠性与健壮性,在许多次意外断电后仍不会造成数据丢失或文件系统破坏;②
系统的寿命,这在很大程度上取决于Flash的寿命,即Flash磨损是否均匀。传统的文件系统则有明显的不足,如,
不支持Flash磨损均匀,没有防断电能力,容易丢失文件关联,无纠错功能,等等。针对这些缺点,JFFS2无疑成了
掣Clinux中的详细实现过程及测试结果。
l 闪存的物理特性及其带来的局限
Flash具有很多优点。它提供高可靠性、高密度的固态存储;它是完全非易失的,掉电后可以保存数据;它可以
在线写入,并且可以按页连续字节写入,存取速度快。上述这些特性使得它成为许多存储系统的最佳选择。闪存
也存在着两个主要缺陷:①闪存在重写之前必须进行擦除,闪存芯片划分成很多擦除块,对任何一位数据进行修
改不能通过对该位单独操作来实现,而必须先擦除整个块,这意味着修改数据要比单独的读或写操作耗费更多的
时间;②擦除块的擦除次数是有限的,当一个块提前达到擦除次数的上限时将导致整个闪存无法使用。通常上限
为每个块可擦除10万次~100万次.为了避免任意一个块在其他块之前达到这个极限.文件系统必须保证擦除次
Flash和Nor
数在各擦除
文档评论(0)