基于嵌入式Linux的USBOTG IP核驱动的设计与实现

来源 :电子科技大学 | 被引量 : 0次 | 上传用户:glory001
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
USB OTG(On-The-Go)作为USB技术的补充协议,弥补了USB技术特有的不对等性,极大地拓展了USB接口的应用领域,可以应用于包括智能手机、打印机、数码相机、视频采集装置等几乎所有的消费类电子设备。OTG设备同时支持USB主机和从机功能,并可以在它们之间进行自由切换,而无需拔下电缆,使任何具有OTG接口的设备都可以脱离PC机进行相互地数据通信。另外,OTG技术还具有专门节省功耗的SRP功能,使该技术可以更好的应用于各种移动手持设备之间的独立通信。首先,本论文介绍了一种自主开发的USB OTG IP核,然后重点讨论了该IP核在ARM-Linux平台上的驱动设计,并给出了一些驱动优化方法。对应于IP核的主机模块、设备模块和OTG模块,本论文设计的USB OTG驱动也分为了三大部分:主机驱动程序、设备驱动程序及OTG驱动程序。各驱动的架构、数据结构、关键函数及工作流程将会详细介绍。其中,主机驱动遵循改进了的EHCI/OHCI协议规范,并增加了DMA驱动及流水线HTD传输设计等优化方法,使得系统传输速率大有提高。最后,通过搭建的测试系统,对IP核和驱动以及优化后的驱动进行了软硬件联合在线调试,分析了一些调试过程中遇到的问题,测试结果说明了本文设计的驱动程序实现了主机功能、设备功能、主从切换功能等;优化后的驱动在一定范围内提升了USB接口传输速度。对OTG接口的产品研究有一定的参考价值。
其他文献
或有事项与资产负债表日后事项在证实时间、最终确定的金额、账务处理调整处理以及在企业会计报表中的披露要求等方面存在不同。调整事项在资产负债表日后得到证实之前,是或
在现代社会中,互联网的普及给我们的生活带来了巨大的便利,但同时,互联网也是一把“双刃剑”,它让我们享受便利生活的同时,也给我们带来了一系列问题。近几年,随着互联网技术
<正> 我国的网络广告成长迅速,1998年,国内网络广告收入才4800万人民币,到1999年已接近1亿元,翻了一番还多。然而,由于目前我国的广告法规政策,主要是针对大众传媒和户外广告
<正> 现代商业银行个人金融业务是以自然人或家庭为服务对象,为个人或家庭客户提供存款、投资、融资、汇划、委托咨询等各类金融服务的银行业务,包括个人资产类、负债类业务
BIM工程项目管理信息化作为一个全生命周期的项目管理,打破了信息孤岛,实现了数据共享。通过采用全新的5D模型,进行事先模拟分析,可提高项目精细化管理和工程效率。目前,BIM
钓鱼网站的影响和危害程度已经远远超过木马和病毒,严重影响在线金融服务、电子商务的发展,危害公众利益,影响公众应用互联网的信心,成为我国互联网最大的安全威胁。弄清钓鱼
初唐西域画家尉迟乙僧对中国美术史留下过深刻的影响,但因没有可信的作品存世,对有限古代文献的阐释可能导致误读。本文通过梳理相关文献,总结了尉迟乙僧的绘画风格。在此基
SD卡(Secure Digital Memory Card),即安全数码卡,广泛应用在数码相机、手机、视频播放器等多种消费电子设备上,其市场需求必将越来越大。SD卡开卡方案的研究作为SD卡设计中
<正>写文章,除了要在采集材料、提炼主题、结构谋划、语言表达诸环节下大功夫外,修改润色是其中最后的、也是最为重要的一个环节。但凡从事写作的人都有这样的体会:初稿可以
<正> 台湾的魏镛先生曾对留学教育和人才外流问题进行过详细的研究,他对返台就业的留美学人进行调查后,认为争取人才返台的途径是:&#39;第一是增加薪水及收入(57.8%);第二是