基于嵌入式系统的USB开发与研究——嵌入式USB存储系统的设计

来源 :江南大学 | 被引量 : 0次 | 上传用户:ylw962203
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着信息技术的发展和后PC时代的到来,嵌入式产品成为当今IT产业的重要需求之一,同时巨大的嵌入式应用也对嵌入式设备提出了更高的要求,用户也出原要求“能用”转变为用得舒适,便捷。这对嵌入式系统开发提出了更高的要求。 本文首先对当前国内外USB发展概况,课题的来源、特点、意义进行阐述;其次讲述了嵌入式系统的定义、特点、组成以及嵌入式系统的开发流程和发展趋势,分析了USB的拓扑结构、总线传输协议和工作原理;然后对系统的硬件平台进行了介绍,从ARM微处理器到数据存储模块;接着详细地分析了软件设计过程,系统功能模块的介绍,处理器和各个系统模块的初始化,UC/OSII操作系统移植过程的实现,massstorage协议的分析和USBHost驱动的实现,以及文件系统的分析和实现过程;最后,分析了在系统调试过程中遇到的问题,并给出了相应的解决方案。 论文所设计的USBHost系统已经能够在以PHILIPLPC2210微处理器和PHILIPISP1161主机控制器为硬件平台、UC/OS-II实时操作系统为软件平台的系统中稳定运行,完成了与大容量USB存储类设备(闪存)进行正常通讯,包括USB存储类设备的插拔识别、设备枚举和驱动加载、建立目录、数据内容读写等。
其他文献
信息时代中,各行各业对高性能计算提出了迫切的需求,这一问题在金融业、半导体工业、生命科学等领域显得尤为突出。然而,广义的网格计算是面向整个互联网的,由于其自身的复杂
自动导航技术是自引导车(AGV)和移动机器人系统的关键部分。基于视觉的导航系统能够良好的应用于室内和室外环境,而无须建立额外的辅助设施。然而,环境中需要包含一些能够被
数字签名在信息安全,身份认证,数据完整性,不可否认以及匿名性等方面有广泛的应用,尤其在大型网络安全和电子商务系统中占有重要的地位,是现代密码学中主要研究内容之一。数
栅格技术已经成为未来分布计算技术发展的趋势,尤其在军事信息技术领域,栅格技术能极大地提高军事信息系统的应用能力。为占有信息优势,并将已获得的信息优势转化为决策优势,
光的空间巨并行性使得光学计算能拥有很高的数据宽度,依据最新研究成果——降值设计理论[2],三百位量级三值逻辑光学运算器模型已经研制成功。因此,如何管理三值光计算机高数据
在国内外,基于计算机视觉技术的影像测量系统已经得到了深入的研究,受到了越来越多的重视。目前,工业领域中对微小尺寸零件的检测精度和检测速度等要求越来越高,传统检测方法
本文提出了基于LUT的FPGA的时序分析方法和后仿真的设计方案,并予以实现。时序分析和后仿真是在布局布线基础之上进行的,是FPGA支持软件系统不可缺少的两个步骤。在时序分析
近年来,随着语音识别理论研究的深入和数字信号处理软、硬件技术的发展,语音识别技术的研究越来越受到人们的关注。另外,嵌入式技术的发展,使嵌入式语音识别技术成为语音识别
本文基于计算机技术和生物学原理,以蛋白质序列中蕴含的生物信息分类为依据,对蛋白质中α类、β类、α+β类及α/β类中样本数量较多的27类折叠子类型进行识别研究,提出了一种基
低密度校验(LDPC)码是一类逼近香农限的编码,已成为当今信道编码领域的研究热点之一。利用组合设计构造的一些LDPC码具有循环或准循环结构,不仅性能接近随机构造的最优LDPC码