通用嵌入式文件系统YAFFS的移植

来源 :北京理工大学 | 被引量 : 0次 | 上传用户:xdjxbzz
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着嵌入式系统在工业和家庭的各个领域的广泛应用,对具有高速和实时数据存储能力的存储设备的需求也越来越多。基于嵌入式系统的数据的存储和管理逐渐成为当今的一个急需研究的重要课题。早期的嵌入式系统设计简单,不需要文件系统的支持,但随着技术不断发展,嵌入式系统越来越复杂,设计带文件系统的嵌入式系统有其必要性。文件系统YAFFS(Yet Another Flash File System)由于其针对性强以及性能良好正逐渐被应用到各种嵌入式的系统中。本文详细研究和分析了Linux环境YAFFS文件系统,并且对YAFFS文件系统进行了挂载和基本读写测试。文件系统的测试工作通过虚拟机Oracle VM Virtual Box搭建测试平台,控制对象采用模拟的NAND控制器。整个测试工作验证了YAFFS文件系统的功能完整性。在此基础上,针对嵌入式系统需要实时可靠的管理数据,本文将YAFFS文件系统移植到嵌入式目标板,保证YAFFS文件系统在嵌入式平台工作的可能性。本文给出了YAFFS文件系统在移植、配置和裁减过程中的建议,具体阐述了嵌入式软件开发平台CCS上YAFFS文件系统的移植方法。本YAFFS文件系统能正常挂载嵌入式处理器内部RAM,能正常新建目录、新建文件,并且能够实现对文件进行打开、关闭和正常读写的功能,具有良好的稳定性。同时,整个文件系统不带操作系统,为嵌入式系统提供了统一的API函数接口,具有良好的通用性。
其他文献
随着通信技术的飞速发展和用户需求的提高,特别是移动多媒体和高速数据业务的迅速发展,迫切需要一种新的网络以提供更宽的工作频带、支持更加灵活的多种类业务(高速率数据、
随着通信技术的飞速发展和用户需求的提高,特别是移动多媒体和高速数据业务的迅速发展,迫切需要一种新的网络以提供更宽的工作频带、支持更加灵活的多种类业务(高速率数据、
肺癌是世界上最常见的恶性肿瘤,在恶性肿瘤相关死亡原因中排名第一,其中非小细胞肺癌(NSCLC)占所有肺癌病例的80%-90%。近年来全球肺癌的发病率和死亡率呈逐年上升趋势,尤其
我国上市公司存在股权集中现象,导致我国上市公司普遍具有实际控制人,实际控制人具有积极参与公司监督管理来提升公司绩效的动机,同时,也具有通过关联交易等隧道挖掘渠道侵害
根据高性能计算和高通量计算的概念,结合当前复杂仿真系统的应用特点,给出了高通量仿真的定义。高通量仿真指的是利用大量的计算资源,在较长的时间内,以较高的运算效率完成大
广义频分复用(GFDM)是一种灵活的数字多载波调制方案,它的灵活性可以满足未来网络的多样化应用需求。多输入多输出(MIMO)技术可以在不增加天线发射功率和系统带宽的情况下提
随着惯性导航技术的快速发展,对基于惯性导航装置数据采集系统的精度和数据处理吞吐量要求越来越高,性能优良的数据采集系统备受惯性导航技术工作者的欢迎,为了提高系统的高
背景黑色素瘤(Malignant melanoma,MM),是来源于神经嵴黑色素细胞的高度恶性肿瘤,常见于皮肤和其他器官黏膜,早期即可发生局部和远处转移,恶性程度高,进展迅速,总体中位生存
随着3D电影《阿凡达》在国内外掀起的热浪,3D技术的发展迅速地成为业界关注的重点。3D获取可以通过直接拍摄,也可以通过一些后期处理技术生成新的虚拟视点。在立体显示中,更
互联网以其丰富的海量资源且规模日益增长的、开放的特性,成为各个行业以及各种信息系统重要的信息来源。如何从这个巨大的信息资源库中准确地获取有价值的信息,成为各种信息