支持Yaffs的U-Boot的研究.pdfVIP

  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文档。上传文档
查看更多
支持 Yaffs的U—Boot的研究 文覃编号 :1003—5850(2008)11—0034—04 支持 Yaffs的U—Boot的研究 Researchon U—BootSupportingYaffs 梁志刚 顾伟驷 (浙江工业大学信息学院,杭州 310023) 【摘 要1Yaffs文件系统及Nand闪存在嵌入式系统中得到了广泛的应用。首先分析了Yaffs文件系统的原理 以 及Yaffs文件系统在Nand闪存上的存储机制。然后通过一个具体命令分析了U—Boot命令的执行流程。在此基 础上对U—Boot的nandwrite命令功能作 了扩充,使U—Boot具有了写入Yaffs文件系统的功能。 【关键词】嵌入式系统,Yaffs文件 系统 ,U—Boot 中图分类号:TP316 文献标识码 :B ABSTRACT Yaffsfilesystem andnandflasharewidlyusedinembeddedsystem.Thispaperfirstlyanalysestheprincipleofyaffs filesystem andthemechanism ofstorageon nand flash.Then through analysisingaU—Bootcommand,illustratetheprocessof executingacommandinU—Boot.Onthesefoundation.extendthefunctionofU—Boot’Scommand’nandwrite’andmaketheU—Boot havetheabilityofwritingtheyaffsfilesystem tonandflashinanembeddedsystem. KEYWORDS embeddedsystem,Yaffsfilesystem ,U—Boot Yaffs文件系统是专为Nand闪存设计的文件系 都有限制 。对于Nand闪存上的每一页数据 ,都有额 统,但 由于Yaffs文件系统的特点,使得不能用一般 的 外的空间用来存储附加信息,通常Nand驱动只使用 方法或工具将 Yaffs映象文件写入 Nand闪存。U— 了这些空间的一部分,Yaffs正是利用了这部分空间 Boot是一个通用的启动装载程序 ,U—Boot里面包含 中剩余的部分来存储文件系统相关的内容 。以512+ 了丰富的命令,其中也包含了对Nand闪存 的支持。本 16B为一个 Page的Nand闪存芯片为例,Yaffs文件 文通过分析源代码阐述了如何对 U—Boot的Nand命 系统数据的存储布局如表 1所示 。 令的功能进行扩充,从而支持Yaffs文件的写入Nand 表 1 存储布局 Flash。 0..511 DATA(数据区域) l Yaffs文件系统简介 512..515 YAFFSTAG(yaffs文件系统信息) 516 Datastatusbyte(数据状态位) YaffsL】](YetAnotherFlashFileSystem)文件系 517 Blockstatusbyte(坏块标志位) 统是专 门针对Nand闪存设计的嵌入式文件系统,目 518..519 YAFFSTAG(yaffs文件系统信息) 前有 Yaffs和Yaffs2两个版本,两个版本的主要区别

文档评论(0)

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

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

版权声明书
用户编号:8073070133000003

1亿VIP精品文档

相关文档