【摘 要】
:
随着计算机技术的发展,在生活的各个方面也对计算机化提出了更多的要求,这就促使了嵌入式系统的进一步发展。 本论文选择嵌入式下的文件系统这一课题进行研究和实现。工作包
论文部分内容阅读
随着计算机技术的发展,在生活的各个方面也对计算机化提出了更多的要求,这就促使了嵌入式系统的进一步发展。 本论文选择嵌入式下的文件系统这一课题进行研究和实现。工作包括对ARM架构的底层系统编程知识进行学习,对嵌入式下的存储体系进行学习,对文件系统的相关知识和问题进行学习和研究。 通过在本人的学习和实践基础上,设计并实现了嵌入式设备上的小型文件系统。本论文介绍了嵌入式系统和文件系统的特点和发展趋势,分析了基于ARM920T的软件系统支持机制,介绍了使用Qemu作为模拟工具的开发方法;介绍了本文件系统的框架结构以及底层的支持系统的实现,包括相关硬件、MMU、中断处理的初始化工作;对EXT2文件存储结构进行学习和讨论,并对文件系统的各个模块进行了实现;提出了对本文件系统的改进方案,包括提出了基于两层多叉树的文件查找算法、基于数据块位图的下一空闲块分配算法和基于链表统计的空闲块分配算法,并对这些算法的性能进行测试并统计分析相关的数据。最后完成对该文件系统的测试,主要包括串口和Nand Flash设备模块的测试,文件操作的正确性、一致性和性能的测试,以及文件系统调用的测试。
其他文献
微博是一种新兴的社交平台,数以亿计的用户每天在微博上发布海量的微博数据。在这些海量的微博中有些微博具有一定意图,它们通常使用显式或者隐式的表达方式来表达相应的意图
推荐系统作为一种解决信息过载的关键技术,通过挖掘用户对项目的行为信息,构建有效的推荐算法为用户推荐可能感兴趣的内容。近年来,随着Facebook、微博等各种社交网络平台的
随着不可再生燃料的日趋枯竭和环境污染的日益加重,发展风能等清洁、可再生资源已在全世界范围内受到重视。然而,风能属于低能量密度资源且自身具有波动性和不稳定性等特点,又由于风力发电机组的输出功率和风速的三次方成正比,风力发电机组的输出功率具有一定的波动性和不稳定性不可避免。不稳定的风电接入会对电网的稳定运行、电力系统安全以及电能质量的保证带来巨大的挑战。对风电功率预测的研究,是解决这一问题的有效途径,
近几年随着移动互联网的高速发展,作为移动互联网主力消费终端的智能手机也随之发展迅猛,并逐渐融入了我们的日常生活。但是随着智能手机的迅速普及,智能手机的安全问题也逐
伴随着电子计算机以及网络技术的飞速发展,人们逐渐习惯于在网上进行交易。在这样的背景下,网上拍卖快速发展起来,成为电子商务的重要组成部分。同时,作为云计算中的关键技术,MapR
随着科学技术的不断发展与进步,人机交互正朝一个更加简单化和人性化的方向发展,而手势识别是人机交互的一种重要方式。本文借助Kinect体感设备研究了基于深度信息的手势识别
在计算机网络应用、通信技术和信息技术快速发展的背景下,使用电子政务进行自动化办公、无纸化办公等已成为政府部门办公的主流手段和趋势,对各级组织管理水平的提高助益很大
信息推荐作为解决信息过载的重要手段之一,得到了广泛的研究和应用。但当前推荐系统在动态特征方面研究不足却制约着它的发展。传统的推荐系统研究是基于用户和物品之间的关系
IEEE802.15.4标准是为速率低的无线个人区域网络独特设计的。ZigBee网络是基于IEEE802.15.4无线传感器的一门新技术,最近几年,由于ZigBee的特点优势,广泛应用在工业、农业、车载
随着物联网的发展,室内环境中的基于位置的服务(Location Based Service,LBS)备受关注,同时也推动了室内定位技术的进一步发展,使其成为定位领域的一个重要的研究方向。通过