基于NAND Flash的嵌入式文件系统的设计与实现

被引量 : 0次 | 上传用户:yang2shuo7
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着信息技术的发展和数字产品的普及,嵌入式系统已经成为当今计算机技术研究与应用的热点。NAND Flash是嵌入式系统中主要使用的存储设备之一,以往基于NAND Flash的嵌入式文件系统专用性较强,对通用的桌面系统考虑不足,这使得通用的桌面系统支持数字多媒体等产品的复杂性加大。本课题设计并实现了一个基于NAND Flash的嵌入式文件系统,它采用FAT文件系统格式,非常好地实现了与通用桌面系统的兼容性。但是由于NAND Flash的硬件特殊性,FAT文件系统格式并不适合直接应用,需增加Flash传输转换层来均衡擦除带来的磨损,实现动态的地址映射。具体工作如下:(1)研究了嵌入式文件系统的基本理论及发展现状,分析比较了目前各种流行的文件系统格式;研究了闪速存储器的基本理论及技术分类,分析比较了目前两大主流的闪速存储器技术。(2)深入研究了FAT文件系统格式的原理,构建了逻辑文件系统层——FAT层的总体框架,分别从系统管理、目录管理和文件管理三方面设计结构和操作,并充分考虑嵌入式系统资源有限的特点来配置缓存,实现了文件系统各种基本的功能操作。(3)在FAT层和NAND Flash设备之间增加Flash传输转换层——FTL层,将NAND Flash的逻辑空间依据磨损程度进行划分,设计多种记录更新数据的结构和机制,实现了磨损均衡和逻辑到物理的地址转换。此外,还设计实现了NANDFlash设备的驱动程序。本课题设计的基于NAND Flash的嵌入式文件系统对兼容性和通用性有很大的加强,具体的说:为用户提供一套标准的应用程序接口;组件化的设计不依赖于特定的嵌入式操作系统;支持FAT全系列的文件系统格式;支持多种类型的NAND Flash设备。另外,在提高系统性能方面,本课题还提出并实现了一种加速文件定位的方法。
其他文献
本文以意大利歌剧作曲家威尔第的三部代表性歌剧《麦克白》、《西蒙·博卡内格拉》、《唐·卡洛》中的男低音咏叹调为研究对象,从旋律写作、调性布局、和声语言、伴奏织体、
近日,由中国农业科学院作物科学研究所研究员李文学和河南农业大学农学院教授汤继华领衔的协作团队在玉米籽粒发育的研究中取得重要进展,揭示了Urb2基因在玉米籽粒发育中的关
<正>基督教中国化,即要立足圣经教导,在持守基督教基本信仰的基础上,建立与中华民族血脉相连、与祖国荣辱与共、与人民相濡以沫的感情,为我国经济发展、社会和谐与文化繁荣发
《一个黑人姑娘在歌唱》是我国著名作曲家杜鸣心于1956年根据著名诗人艾青先生的一首速写短诗而创作的艺术歌曲。这是一首精致而具欣赏价值的中国艺术歌曲作品,歌曲的旋律带
海岸带是海陆交接过渡带,也是陆海相互作用剧烈地带,陆海相互作用通过土地利用变化(LUCC)表现出来,研究LUCC有益于深入认识人地相互作用与全球变化。借助地形图及TM影像资料,
目的研究飞行仪表布局变化对飞行员观察各仪表注视时间、注视点、仪表间注视转移频率和扫视轨迹的影响,以开展飞机飞行仪表布局的工效学评估。方法设计眼动测量试验,通过搭建简
有关课堂互动的研究文献中,鲜有从互动双方的角度同时研究互动效果。因此,本文借用社会交换理论对英语课堂互动效果的影响因子提出以下命题:社会交换理论对分析英语学习者的
丙酮酸是代谢途径中重要的有机酸,产品用途广泛。用传统的化学合成法进行生产,成本高、工艺复杂、污染严重,而发酵法生产成本低、工艺简单、基本没有污染,更加有利于工业生产
<正>如果每个人都注意减少自己不好的一面,那么从整个社会来看,好的方面就会不断增进。从这个角度而言,佛教的烦恼观可以在道德教化方面发挥更大的作用。佛教的烦恼观在佛教
<正>目前,我国教育发展中的棘手问题之一就是基础教育非均衡发展问题,而造成这一现象的一个重要原因就是师资力量的差别。在教育领域,教师的不合理流动成为导致教育非均衡发