μClinuz中基于Nand+Flash的JFFS2文件系统的实现.pdfVIP

μClinuz中基于Nand+Flash的JFFS2文件系统的实现.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 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)

whl005 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档