嵌入式环境下的USB设备研究—基于μC/OS-Ⅱ的U盘文件系统设计

来源 :江南大学 | 被引量 : 0次 | 上传用户:xds24
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
嵌入式系统是一个快速发展的领域。U盘作为一种便利的存储设备,广泛地应用于嵌入式系统中。目前,越来越多的嵌入式产品都具有USB接口功能,但实际指的是下位机的功能,不具备主动识别USB设备,更不能对其进行控制和读写等操作。因此,在嵌入式系统中实现对u盘的文件操作,是十分具有现实意义和应用前景的。 U盘是一种常用的USB大容量存储设备。在USB的拓扑结构中居于核心地位的是USB主机,任何一次USB的数据传输都必须由主机来发起和控制。因此,要在嵌入式系统中对U盘进行文件操作,必须在嵌入式系统中建立USB主机系统和文件系统。本设计使用Philips公司的LPC2210芯片作为主CPU,ISP1161A1芯片作为主机控制器芯片,构建了USB主机系统。 论文首先对嵌入式系统的发展和USB主机原理进行了综述,分析了本设计使用的嵌入式实时系统μC/OS-II,并且详细说明了μC/OS-II在ARM微处理器LPC2210上的移植过程。接着,论文分析了USB协议和MassStorage类协议,实现了USB驱动和MassStorage类协议,设计了嵌入式USB主机系统,完成了USB设备的枚举、配置等功能。最后,论文对FAT32文件系统进行了分析和适当的裁剪,设计了更适合嵌入式系统的文件系统,并且建立了文件系统与μC/OS-II的接口,在嵌入式USB主机上实现了对U盘的读写。 按照论文中提出的方法,实现了USB主机系统和FAT32文件系统的构建,达到了预期的设计目的。
其他文献
随着通信技术、嵌入式计算技术和传感器技术的飞速发展,无线传感器网络成为当今研究的热门领域,在军事国防、环境科学、医疗监控、家庭应用和各种商业领域有着广泛的应用前景
无线通信是不是由电导体连接的两个或多个点之间的信息传输,最常见的无线技术使用无线电。无线电波的距离可以很短。  无线网络连接(或Wi-Fi)是一个局域无线计算机网络技术,它
Internet是一个由多个自治系统相互连接构成的网络,BGP协议就是一种应用在基于TCP/IP网络的多个自治系统间交换网络层可达性信息的路由协议,研究BGP协议对Internet的发展有着
目前,数字电视机顶盒已成为模拟电视向数字电视过渡的最好的“桥梁”。我国数字电视产业发展很快,市场对于数字电视的需求也在迅速发展,高清数字电视节目也陆续开始播放,因此各种
计算机网络在全球范围内迅速普及同时,也带来了很多安全方面的问题,近年来,僵尸网络作为一种新型的攻击方式正在互联网中迅速蔓延,给互联网的安全造成了严重的威胁以及巨大的
本文研究了图像分割的相关算法,包括基于肤色的图像分割、椭圆轮廓的快速检测、基于Snake的轮廓检测、基于PCA的边缘检测、基于像素几何特性的连续边缘抽取等,并将它们用于人脸
异构无线传感器网络(简称HWSN)是从异构无线Ad Hoe网络和无线传感器网络(简称WSN)中借鉴来的一种新型网络。HWSN假设节点结构和功能的互异性,与各个节点功能相同的WSN相比,HW