基于μC/OS-Ⅱ的嵌入式文件系统研究与设计

来源 :哈尔滨理工大学 | 被引量 : 0次 | 上传用户:yk_001
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着嵌入式技术的发展,外部硬件设备的价格逐渐下降,嵌入式系统存储能力迅速提高,应用中出现了越来越复杂的数据资源需要管理。如何有效地管理数据成为嵌入式系统开发中的重要问题。作为嵌入式实时操作系统的组件,嵌入式文件系统提供专业的数据存取和外部设备管理功能,同时还可以对其它应用软件的开发起到支撑和促进作用。本课题以嵌入式实时操作系统μC/OS-II为操作系统内核构建嵌入式文件系统。本文首先研究了嵌入式文件系统的基本理论及发展现状,分析比较了目前几种流行的文件格式。针对论文的设计目标选择了FAT文件格式,详细地分析了FAT文件格式规范。阐述了常用存储设备及基于Flash存储的关键技术。论文还介绍了文件系统实现所依赖的软件平台μC/OS-II以及硬件平台EV44B0-II,详细阐述了μC/OS-II的移植方法。其次,本文分别从文件管理层、设备驱动层和应用程序接口层三方面设计结构和操作。改进了FAT表的存储机制,使之更适用于Flash存储器。同时,由于嵌入式存储设备Nand Flash的硬件特殊性,增加坏块管理和均衡擦除来降低Flash磨损。实现了应用程序接口层函数。最后,选择了合适的软硬件环境对嵌入式文件系统进行测试。测试结果表明,嵌入式文件系统为用户提供了一套标准的应用程序接口,实现了其基本功能。
其他文献
差分进化极限学习机(Differential Evolution Extreme Learning Machine,DE-ELM)是一种具有泛化性能好、分类精度高的机器学习算法,受到业界的广泛关注。然而随着数据爆炸式
网络运维系统是一种企业级关键应用,系统本身业务比较复杂且变更频繁,对性能要求很高。数据库访问层是运维系统实现的基础,目前数据库访问层一般采用嵌入式SQL、数据类(Data
在传统Internet迅速发展的同时,无线网络也以其独特的灵活性、便利性以及高效率的优势越来越频繁地走进人们的日常生活。然而无线网络中信道间存在干扰、带宽较低、随机错误
红眼现象是指在闪光灯模式下拍摄人像照片时,在照片中人眼的瞳孔处呈现出红色斑点的现象。红眼和一般人们所认知的眼睛颜色差别很大,降低了照片的质量,给摄影对象留下了遗憾,
特征选择作为高维数据降维的有效方法,已被广泛应用在文本分类、信息检索、遗传基因分析等领域。现有的大多数特征选择算法都是基于有标记样本或无标记样本的。然而,除了类标
本课题主要进行了接入网线路保障系统的融合设计和实现,接入网线路保障系统是一个为了实现网络资源合理配置、提高网络服务质量的接入网运维系统。本文首先介绍了本次开发所
企业服务总线(Enterprise Service Bus, ESB)消除了不同应用之间的技术差异,将各种应用以服务的形式进行整合。随着服务的日益增多,需要对这些服务进行有效的查找。目前的Web
现有中文自动文摘技术存在原文内容覆盖不全面以及信息冗余的问题。针对上述问题,本文开展了相关的研究工作。结合已有的“统计全切分中文分词系统”,本文首先提出了基于通用
随着移动通信、无线网络和视频技术的发展,出现了诸如无线PC相机、移动视频电话及无线传感器网络等一些新的视频应用,这些新的应用需要低功耗、低复杂度的编码设备。然而,传
Web服务为企业IT体系结构带来互操作性、灵活性和复用性,改变了商业伙伴之间的合作方式,使企业能通过服务组合来共享资源,自动化商业流程。Web服务组合问题近年来成为研究热