基于嵌入式Linux系统和OTG协议的USB接口模块的设计

来源 :哈尔滨工业大学 | 被引量 : 0次 | 上传用户:wanxlm
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
由于USB接口的迅速发展和它所具有的热插拔、即插即用、节省系统资源、传输可靠、提供电源、共享式通信和低成本等特点,越来越多的外围设备采用该接口来实现和PC机的连接。然而,传统的USB接口不能实现两个设备之间的相互通信,针对这一问题,行之有效的解决方法是采用符合OTG规范的USB接口。USB接口的发展现状表明符合OTG规范正在成为USB接口发展的趋势。本设计采用三星公司开发的ARM9实验开发平台,实现了符合USB OTG规范的USB接口,即在传统的USB设备的基础上,实现具有USB主机功能。在实现该设计的过程中主要做三个方面的工作:嵌入式Linux操作系统移植、USB主机和设备驱动设计、调试和验证所设计的驱动程序。在开发板上移植嵌入式Linux操作系统的过程中,烧写了引导程序来启动操作系统内核,修改、添加了部分内核代码,使操作系统支持yaffs2文件系统、USB设备和USB主机功能。在成功移植Linux操作系统的基础上,设计了USB主机和设备驱动程序,实现目标板对USB设备的识别和读写,同时使目标板能够被PC机识别和读写。调试了主机和设备驱动程序的实现。测试结果表明,所设计的USB接口实现了该设计主要功能——目标板能够识别和读写USB设备。因此,可以将该接口嵌入到各类电子产品中,实现相互连接通信,迎合市场的需求。
其他文献
IEEE802.15.4是一种针对低速率无线个人区域网的无线通信标准,在军事、环境监测、医疗健康、工业控制等方面有着十分广阔的应用前景。基于IEEE 802.15.4协议的无线传感器网络
视觉注意机制是人类视觉系统中一个非常重要的功能,它能使我们在复杂的场景中快速定位到感兴趣的区域或者物体,从而高效且准确地感知外界环境。根据刺激方式的不同,可以将视
以往麻醉医师多凭借手术患者生理监测指标的变化和自己的临床经验采用分次静脉注射和持续滴注给药的方法进行静脉麻醉。这两种方法均存在着一定的缺点:分次静脉给药会使血药
目前,网络控制系统已成为国际学术界研究的一个热点。网络控制系统是控制科学、计算机及网络技术的综合应用。网络资源的竞争及网络的时延赋予了传统的控制理论和方法新的含
随着Internet的发展,网络安全问题日益突出,其中分布式拒绝服务(Distributed Denial of Service,DDoS)攻击是当今Internet面临的主要威胁之一,更为严重的是现在尚无完全令人
舶航向控制器设计是船舶运动控制领域内的重要研究课题之一,许多专家学者一直在致力于该方面的研究工作,航向控制器性能的优劣直接关系到船舶的航行安全和经济效益。但由于船舶
概述故障诊断技术的国内外发展过程以及远程故障诊断技术的发展现状。给出基于神经网络的故障诊断系统的发展现状以及神经网络适用于设备故障诊断的原因。根据神经网络用于故
生物识别技术(Biometric)是利用人体所固有的生物特征来进行自动身份识别的技术。人体生物特征包括物理特征(如指纹、虹膜、脸型、掌纹等)和行为特征(如步态、签名等)等,它具
近年来交流伺服控制系统在航空航天、国防、工业自动化等领域的需求急剧增加,许多新的控制算法被应用于伺服控制系统中,随着这些控制算法的日益复杂,为实现电机的实时控制,需
学位
各类突发事件的频发,严重危害了人类的正常生活和社会的和谐稳定。突发事件的发生不仅会威胁人民的生命财产安全,相关信息的传播还可能对网络环境的正常运行造成影响,并扩散