论文部分内容阅读
本文简述了USB发展和研究的现状,介绍并分析了USB系统软/硬件结构及特点。基于嵌入式系统、移动存储的发展趋势,针对USBMassStorage(大规模存储)类设备的数据传输,提出一种嵌入式USB主机系统的设计方案。据此选择了SPCE061A微控制器及SL811HSUSB主机接口器件,构成USB主机系统的核心硬件结构。并外接液晶显示、键盘、扬声器等辅助硬件,构建了一个既方便调试又具有一定实用性的硬件系统。在遵守USB1.1协议及USBMassStorage类协议规范下,软件实现采用分层的处理方法,使软件主体从硬件相关过渡到硬件无关,具有良好的可移植性。其中,在分析了应用最为广泛的FAT文件系统基础上,构建了一套精简的FAT32文件系统。使系统以文件形式传输数据,并使其在嵌入式USB主机系统中传递的数据也能在PC机中识别,增强了存储数据的兼容性。本文简要地介绍了该系统的调试/测试方法及结果,并介绍了应用的例证。本设计方案突破了以往用PC机作为USB主机的局限,实现了不依赖于任何操作系统,利用微控制器控制USB移动存储设备传输文件的操作。扩展了USB系统的应用空间。通过与USBMassStorage类设备进行数据传输的测试,验证了该设计方案的可行性和优越性。提出的设计方案及测试流程对其它嵌入式USB主机的设计具有一定的借鉴意义。