基于RT-Thread的NANDFLASH文件系统中间层的设计与实现

来源 :安徽大学 | 被引量 : 8次 | 上传用户:haungmg666
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着嵌入式操作系统的不断发展,新的应用环境及技术需求对嵌入式软件的发展提出了更高的要求。RT-Thread作为新兴的嵌入式实时操作系统进入了行业的视线,稳定、开源、良好的实时性、组件完备等优异之处使其必将在今后的嵌入式领域大放光彩,但是仍然有许多缺点,其中,缺乏一个完美的文件系统中间层接口是缺点之一,基于不同硬件基础、应用环境下的存储设备(NANDFLASH)驱动缺少统一标准。本文在RT-Thread下,为了解决此问题,对其进行了扩展——添加了基于RT-Thread的NADNFLASH文件系统中间层。该中间层的设计提供一个灵活、可靠、高效的方案,对RT-Thread在不同类型的NADNFLASH之上建立统一接口,在不同的文件系统的选择上都游刃有余。中间层的设计有两个方面的内容:一方面为不同类型的NANDFLASH提供统一的驱动编写接口,从本质上为RT-Thread下的NANDFLASH规范驱动编写的标准,从而简化驱动编写的过程,有效防止重复劳动:另一方面,对多文件系统的选择,让开发和应用在多领域和复杂环境下有更强的适应性及更完美的支持。中间层的设计,采用清晰的分层设计思想,底层与上层之间相对独立,对于底层驱动的规范尽量采用POSIX标准,顶层与RT-Thread的连接可配置可选择灵活多变,设计保证文件系统的选择与硬件驱动相对封装,进而更加便于文件系统的管理,也更加适合该层的改进和移植。基于这些优势,以及论文最后的测试验证该设计在RT-Thread下有通用性和推广价值。
其他文献
随着无线电通信频带占用日益紧张,性能优良的声表面波器件正朝着高频化发展,高频声表面波“压电材料/金刚石”多层膜基片体系的研究成为研究热点。但是ZnO、LiNbO3、(002)AlN等常
保障和提高质量,避免和较少整改,需要对建筑装饰装修工程设计、施工技术的具体要求予以明确,在此基础上加强施工各环节的质量控制,确保其能够达到相关标准,提升工程项目的整
在高中物理传统教学中,教师常常以所提问题为切入点,引导学生观察和实验来获取物理情景,并通过进一步的分析和推理总结出物理概念和规律,这种教学方法具有一定的局限性.多媒
期刊
一种兼有对金属缓蚀,对煤尘润湿和起泡等性能的添加剂──三聚磷酸钠,测定三聚磷酸钠的使用浓度。 An inhibitor of metal corrosion, dust and wetting of coal dust and oth
多输入多输出(Multiple Input Multiple Output, MIMO)系统能够在带宽一定情况下有效提高频谱利用效率,并且可以达到很高的信道容量。因此,MIMO技术将成为第4代移动通信(LTE)
本文运用调查法、文献资料法对温州地区健身俱乐部的发展现状进行调查;讨论了健身教练员中普遍存在的一些问题并提出相应对策,以期为体管专业的应届毕业生提供就业的现实依据
通过对当前市场上的主要装配式是隔断隔墙产品的分析研究,结合工程实践进行设计研究一种室内装配式饰面一体化隔墙系统,并满足满足节能、防火、装饰、快速安装的一体化要求.
现如今,精装修住宅已逐渐占据商品住宅市场的主要席位.精装修住宅由开发商和相关公司,一起进行高水准的方案规划、室内空间设计和精致装修,最终将精装修的成品呈现在人们的眼
缺血性脑血管疾病的预后与血管新生关系密切。尖端细胞和茎细胞的动态平衡是保证血流灌注的关键。 Jag-ged1和Sox17介导的Nocth通路调节脑缺血后的功能性血管生成。本文将其
随着人民生活水平的提高,人们对生活质量和工作环境给予了更多的关注,迫切的想要改善自身的生活、工作条件,这就对居住环境提出了更高的标准.这样,就要求施工的时候,充分根据