【摘 要】
:
随着嵌入式系统在日常生活中日益广泛的应用,嵌入式系统中的数据存储和数据管理越来越得以重视。具有高存储密度和高存储速率特点的Nand Flash作为嵌入式产品中极具发展潜力
论文部分内容阅读
随着嵌入式系统在日常生活中日益广泛的应用,嵌入式系统中的数据存储和数据管理越来越得以重视。具有高存储密度和高存储速率特点的Nand Flash作为嵌入式产品中极具发展潜力的数据存储介质,其在嵌入式文件系统中的地位日益重要。由于Nand Flash设备的写入前块擦除、页编程、有限寿命等特点,以及嵌入式系统应用环境的突发性掉电等实际状况要求为Nand Flash设计专用的文件系统。
本文首先介绍了Flash存储器的特点,分析了当前流行的几种嵌入式文件系统的主要特点,阐述了一种新的基于Nand Flash的嵌入式FAT文件系统Qalpha的设计与实现。该FAT文件系统提供了掉电恢复机制、坏块管理机制和写均衡机制,同时该文件系统还兼容多种Nand Flash,使用配套驱动的支持即可随意更换硬件而无需对程序做任何改动。论文重点分析设计了文件系统MTD层的读写操作、映射关系、写均衡实现、掉电恢复机制、坏块管理机制、顺序写机制以及多Nand划分支持、支持多款Nand Flash的地址转换等关键功能点。在分析设计的基础上本文说明了该文件系统的具体实现,给出关键部分的流程图。
最后,本文将给出应用实例说明本文件系统的设计是可行的,系统运行是稳定、可靠的,并对本文件系统做出性能评价,说明下一步改进的方向。
其他文献
随着语义web技术的不断进步,人们开始更多的关注其在web服务方面的应用。人们期望能系统而准确的对服务应用领域的概念进行抽象和定义,从而把语义web的优势与web服务的优势相融
Web服务经常需要被组装成一个复合Web服务,以完成单个服务不能完成的任务。复合Web服务必须确保按照正确的方式调用组件服务完成既定目标。这就需要多种控制结构,包括顺序、条
形式化方法经过几十年的研究发展,为并发系统的建模与验证做出了巨大的贡献。事件结构是一种主流高效的形式化方法,由基于抽象动作的事件以及事件之间的因果、矛盾、并发三种逻
智能Agent技术的诞生和发展是分布式人工智能技术和网络技术发展的必然结果。基于网络的分布式人工智能是在传统人工智能的基础上发展起来的,本质是采用人工智能等技术,研究一
开放环境下,越来越多的分布式系统被应用于各个领域,如资源共享,电子商务等。这些应用系统与传统的集中式系统相比,有资源丰富,容错性好,节省服务器维护开销等优点,但同时存在不同于
随着企业信息化进程的加速和经济全球化给企业带来的竞争压力不断加剧,越来越多的企业想要构建自己的数据仓库系统,整合企业大量的、分散的、杂乱无章的数据,期望从中发现对
随着软件系统的日益复杂,代码量越来越大。目前,Java多线程的同步保护需要程序员手动完成,这样不仅加重了程序员的负担,而且难以实现读写互斥。此外,对方法调用顺序的运行时刻验证
近年来,随着计算机网络技术的高速发展,Web软件应用迅速推广,企业很多应用基于Web进行开发,对基于Web应用软件进行性能测试成为一项迫切的工作。 Web应用程序不同于传统的
随着网络技术的不断发展和企业信息化建设的不断进步,企业开发的应用系统也在不断增多,这些系统有着独立的安全验证机制,用户的身份信息分别被每个系统保存的,无法互相传递,
任何民族的发展都不能没有继承。而我国大量的优秀传统文化均以古代汉语为载体。中华文化要传承、要变革,就需要有一批人读文言文,整理古籍,研究历史。然而,由于客观历史条件的限