基于SEP3203嵌入式微处理器的USB-HOST驱动的设计实现

来源 :东南大学 | 被引量 : 0次 | 上传用户:zuochuan002
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
通用串行总线(USB)具有热插拔、即插即用、数据传输可靠、扩展方便、低成本等优点,是当前计算机必备的接口之一,同时也被广泛地应用于嵌入式系统设计中。本文设计的USB HOST系统主要应用于嵌入式系统,以拓展微处理器的应用域。论文设计的USB主机系统,用于扩展SEP3203 GARFIELD微处理器的应用,以支持嵌入式系统中微处理器与外部USB存储类设备的通讯。SEP3203 GARFIELD微处理器采用ARM7TDMI处理器内核,具有EMI、INTC、TIMER、GPIO等多个模块。USB主机控制器芯片选用EPSON S1R72005,芯片外挂在SEP3203 GARFIELD微处理器的EMI上,通过GPIO引脚引入USB主机控制器的中断信号与SEP3203 GARFIELD微处理器发生交互。文中以USB协议为依据,首先分析了SEP3203 GARFIELD微处理器和EPSON S1R72005主机控制器芯片,制定了硬件设计方案;软件平台基于ASIX OS实时操作系统,考虑到系统多用于和小容量USB存储类设备进行通讯,系统设计只支持FAT16文件系统;然后,通过参考Linux USB子系统,给出了系统的软件驱动方案,并对USB系统软件中的USBD层和HCD层软件代码做了详细说明;最后对软件代码的实现流程做了详细的阐述,由于支持的USB存储类设备多采用控制传输和批量传输,对USB系统软件做了相应的简化,提高了系统的数据传输性能。论文所设计的USB HOST系统已经能够在以SEP3203 GARFIELD微处理器和EPSON S1R72005主机控制器为硬件平台、ASIX OS实时操作系统为软件平台的系统中稳定运行,能够和小容量USB存储类设备(闪存)进行正常通讯,包括USB存储类设备的插拔识别、设备枚举和驱动加载、建立目录、数据内容读写等。
其他文献
刨新精神是一种勇于抛弃旧思想旧事物、创立新思想新事物的精神,属于科学精神的范畴。包括创新意识、创新兴趣、创新胆量、创新决心,以及相关的思维活动。培养学生的创新精神,使
发光二级管(Light-Emitting Diodes,LEDs)由于具有节能、环保、寿命长等特点,符合低碳节能环保的要求,已广泛用于显示、照明和光通信等领域。随着固态照明技术的不断发展,LED被认
结合文献调研和氨基酸序列比对结果,应用over-lap PCR技术对金黄色葡萄球菌肠毒素C2(SEC2)的二硫环内部102-106位氨基酸残基,分别以WWH、WWT和WWP进行替换,构建成三株突变蛋白(ST
学位
现如今各方对高中数学教学质量的要求越来越高,采取什么措施才能更为有效的一方面使教学工作适应当下环境,另一方面又要使教学质量得到提升成为广大教育工作者需要面对的问题,本
2013年10月29日,“城市幻象-2013”重庆青年美术双年展在重庆美术馆新馆开幕。此次展览以“城市幻象”为主题,共有来自重庆、成都、北京、广州等地区的47位艺术家参展,展览作品在以架上绘画为主的基础上涵盖了雕塑、影像、装置等多种不同艺术形式。策展人俞可表示,随着现代社会的发展,人们的生活与城市息息相关,对于城市的未来,年轻人们有什么样的想像?希望通过这样一个展览,来实现当代青年艺术家对于“城市
三维显示作为一项新兴的显示技术,有着广泛的应用前景。与传统的平面显示器相比,三维显示由于引入了深度信息,因而能给观看者带来更丰富的视觉体验。逼真的显示效果虽然给我们全
本论文以声音信号及振动信号的采集为主要研究内容,设计并制造了高速信号采集系统。在本系统中应用现代数字信号处理技术,以比较流行USB2.0协议为传输接口,因而使该系统能够
This is one of a series of statements discussing the use of GI endoscopy in common clinical situations. The Standards of Practice Committee of the American Soci
土壤盐碱化是危害植物生长及产量的重要环境因素之一,近年来植物生物技术的飞速发展使得人们可以根据自己的意愿改善作物的品质。随着植物耐盐机理研究的深入,特别是一些耐盐