当前位置:问答库>论文摘要

题目:基于Linux2.6的嵌入式Flash文件系统的设计与实现

  摘要

随着世界信息化的高速发展,人们对信息的获取、控制的要求也在不断的提高。这一切均指向未来电子领域应用的一个趋势——更加灵活多变、高度可定制的嵌入式系统。针对嵌入式系统的特点,其存储设备主要由Flash担当。这样对于嵌入式系统中最重要的交互部分——文件系统,必须进行相应的设计和优化。本文详细介绍了一种基于Linux操作系统最新2.6内核的嵌入式Flash文件系统的设计和实现。该文件系统以目前最新的Linux 2.6作为背景操作系统,将最新的内核结构运用到设计流程和源码布局中,能够非常出色的体现新版本内核针对嵌入式系统的改进。所设计的相关文件结构、操作功能、策略和算法,均针对嵌入式系统的工作、生存需求和Flash设备的结构、操作特性进行特别处理、优化,以满足嵌入式系统和Flash设备。另外,由于国外开发的相应文件系统的安全性、商业性、以及可维护性不能满足国内部分领域的需求,因此设计的嵌入式Flash文件系统有极强的现实意义。本文首先介绍了文件系统的概念和嵌入式系统以及Flash存储设备的相应特点,接着概述了嵌入式文件系统的解决方案,然后分别从文件系统的结构、相应的操作和功能、算法与策略三个方面具体阐述基于Linux 2.6的嵌入式Flash文件系统的设计和实现。最后结合系统实际运行状况给出了该文件系统的尚存在的问题以及相应的展望。