基于nand+某lash的u某i文件系统在某ndroid平台上的分析与应用

基于nand+某lash的u某i文件系统在某ndroid平台上的分析与应用

ID:32144760

大小:2.60 MB

页数:70页

时间:2019-01-31

基于nand+某lash的u某i文件系统在某ndroid平台上的分析与应用_第1页
基于nand+某lash的u某i文件系统在某ndroid平台上的分析与应用_第2页
基于nand+某lash的u某i文件系统在某ndroid平台上的分析与应用_第3页
基于nand+某lash的u某i文件系统在某ndroid平台上的分析与应用_第4页
基于nand+某lash的u某i文件系统在某ndroid平台上的分析与应用_第5页
资源描述:

《基于nand+某lash的u某i文件系统在某ndroid平台上的分析与应用》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、4.2.2坏块的管理⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯394.3UBI文件系统恢复模式的设计与实现⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯444.3.1恢复模式的研究⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯444.3.2恢复模式的设计与实现⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯444.4内存配置参数的选择方法⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯524.4.1内存参数的研究⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.524.4.2内存参数的配置⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯544.5本章小结⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯

2、⋯⋯⋯.60第五章运行及结果验证⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯615.1软硬件环境⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯615.1.1硬件环境⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯615.1.2软件环境⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.635.2运行与结果验证⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯..635.3结果分析及其总结⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯..69第六章结束语⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯716.1论文工作⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯

3、⋯⋯⋯⋯⋯。7l6.2论文总结⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯71致i射⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯。73参考文献⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯75]第一章绪论随着网络技术的广泛应用和信息技术的高速发展,人类进入了一个崭新的信息技术大爆炸的时代。而嵌入式系统则正是这个时代最有活力的代表技术之一。1.1选题背景及研究意义由于嵌入式系统具有体积小、性能强、功耗低、可靠性高等突出特征,目前在工业过程控制、国防军事、电子设备和现代武器、网络通信设备、消费性数码电子产品等领域,它都

4、发挥着举足轻重的作用,业已成为计算机领域的一个重要组成部分,并且拥有着无比广阔的市场需求和发展前景【l】。在前期,由于所需要的功能较简单,因此嵌入式系统是不需要文件系统甚至操作系统。但是随着具体应用开发的多样化和复杂化以及嵌入式系统在通信、消费电子产品以及多媒体市场的广泛应用,应用嵌入式操作系统已变得十分普遍,也是非常有必要的。一方面,文件系统是操作系统的一个重要组成部分,同时也是操作系统的重要功能之一。另一方面,随着系统复杂性的增加,存储器容量的不断扩大,网络通讯的高度发展,加入文件系统是一种必然的趋势。此后,上层的应用程序更新和应用软件的设计就不必关心底层具体的设备,从而可以

5、更方便地利用标准接口访问存储器,这样就可以使系统更方便管理,更利用嵌入式的开发和移植,从而缩短了整个嵌入式产品的开发周期【21。本课题源于中国电信3G(3rd.generation)平板电脑Lifepad的研究与开发项目,其最终目标是要开发一个移动上网设备(MID),这种设备可以在各种场合通过3G或Wifi联网,所以可以称它为3G平板电脑——一种小型、方便携带的个人电脑,以触摸屏作为基本的输入设备。课题所在项目使用的CPU来自于Freescale公司生产的i.MX51芯片,采用ARMll(AdvancedRISCMachine11)的处理器体系架构,最高主频可达1GHz,可工作在

6、多种不同的频率下,支持二级缓存,支持多种外设,如Camera、LCD、USB、多种Flash等等。采用的外部存储器有256MDDR2(DoubleDataRate2)、2MNorFlash和2GNandFlash。项目软件方面采用Android操作系统—咱。西e于2007年11月5同宣布的基于Linux平台的开源手机操作系统,该平台由操作系统、中间件、用户界面和应用软件组成。由于Linux内核是开源的,并且具有完整的体系结构以及可以支持多种平台,这使得嵌入式系统的开发周期大幅度缩短,因此该项目选择Linux作为其内核。2基丁.NandFlash的UBI文件系统在Android平台

7、上的研究与应用由于Flash具有容量大、速度快、成本低等特性,所以被嵌入式系统广泛应用。Flash具有的“先擦除再写入”、“坏块”、“有限的读写次数"等特性,目前管理Flash的方法主要有以下三种架构【3】:1.采用MTD+FTL/NFTL(FlashTranslationLayer/NandFlashTranslationLayer)+传统文件系统的方式。采用此方式的文件系统有FAT(FileAllocationTable)、ext2(TheSecondExtendedFile

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。