USB2.0 OTG技术在嵌入式系统中的研究与实现

来源 :华东师范大学 | 被引量 : 0次 | 上传用户:luciferr1
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
多媒体,网络技术,海量数据存储等技术的发展对外设的数据访问速度提出了越来越高的要求,同时也为嵌入式接口技术提供了非常好的发展空间。USB接口已经成为PC和外设之间的通用接口,USB2.0更是达到了480Mb/s的传输速率。USB OTG规范提出了脱离PC的外设之间互联的概念,市场上的OTG设备也逐渐出现,研究这样一种有发展前途的新技术还是很必要的,也是很有意义的。 USB IF提出USB OTG规范的主要目的是为了提高便携设备之间的互联性,这非常适合嵌入式用途。32位系列CPU(尤其是ARM)的迅猛发展,更是极大的促进了嵌入式系统性能的提升,嵌入式产品在保持可靠性、体积小、功耗低和适用性强等传统特点的同时,CPU速度也从几兆HZ提升到几百兆HZ,通用嵌入式系统逐渐进入高端应用领域,这也促进了嵌入式系统接口的发展。本文将对USB2.0 OTG技术在嵌入式平台的应用进行一些探索和研究。 嵌入式系统需要管理的软硬件资源越来越多,在一个复杂的系统中,无疑需要一个管理者,那就是嵌入式操作系统。嵌入式操作系统不同于PC操作系统的面面俱到,是可裁减的,只管理特定系统的现有软硬件资源,非常小巧和高效,同时实时性也是其重要特点。目前,嵌入式操作系统主要有Vxworks、Palm OS、Neculeus、Windows CE、ucLinux等。其中ucLinux由于其免费开发源码,为众多厂商和爱好者所青睐,本文正是在这一操作系统上进行嵌入式应用开发的。 目前,市场上虽然已经出现了一些OTG产品,但是大部分都是采用简单的控制系统,移植和适应性差。在当前嵌入式系统应用范围越来越广、越来越复杂的情况下,深入地研究和分析OTG技术是目前所欠缺的。本文正是基于这样一个热点和前沿技术的现状,在详细分析ucLinux USB子系统和USB协议的基础上,设计了一种实现方法并选取ARM系列CPU和Philips ISP 1761 USB 2.0 OTG芯片实现了较完整的USB2.0 OTG协议,其中SRP和HNP协议以FSM的形式得到了实现。 最后,本文对OTG主从角色转换功能以及USB2.0实际达到的传输速度进行了测试,并详细分析了几种可能影响其传输速度的因素。 本文对于进行ucLinux驱动程序开发、研究嵌入式USB2.0 OTG技术的同行都有一定的参考价值。
其他文献
三维重建是一个跨学科的热点研究领域,其目的是利用已知数据恢复物体的三维立体信息,并在计算机中进行显示。在文化遗产数字化保护领域,利用三维重建技术,可以更好的重现文物
计算机取证是打击计算机犯罪的有力工具及手段。传统的计算机取证大多采用事后分析的静态取证技术,该取证技术存在的问题是,证据的采集不够及时、全面,经恢复的数据可能是已经被
网格发展的目标是一个以共享资源为目的的基础设施。这里的资源是广义的,可以是计算资源、存储资源、信息资源、通信线路、程序和科学仪器,即一切能够通过通信网络连接起来的资
“3S”技术是GIS、GPS和RS技术的总称。作为目前对地观测系统中空间信息获取、存贮、管理、更新、分析和应用的3大支撑技术,它们是现代社会持续发展、资源合理规划利用、城乡规划与管理、自然灾害动态监测与防治等的重要技术手段,三者在空间信息管理上各具特色,均可独立完成自身具有的功能,同时相互之间又有许多关联,在解决问题的功能上各有优点与不足。三者的结合与集成已成为空间科学的发展方向和必然趋势。本文基
随着Internet的迅速发展,网站和静态HTML页面也急剧膨胀。随着Web应用的日益广泛,它的局限性越来越明显,已经不再适应下一代更复杂的Web应用。因此,在未来的Web发展中,如何提高信
关联规则挖掘作为数据挖掘的一个重要的研究方向,有着极其重要的应用价值。频繁项目集的发现是关联规则数据挖掘的核心问题。数据库的动态变化,使得关联规则与频集的更新维护成
组装技术是基于构件的软件开发的核心技术,构件必须经过组装才能形成应用系统。 本文在介绍了相关技术之后,以框架技术为切入点,重点研究了基于框架模型的构件组装技术。首先
本文通过分析塑料制品业的产业现状,得出需要为其引入工业设计技术来促进其整体发展。因此,本文将研究目标定位于为塑料制品业在工业设计初期的概念设计阶段建立辅助设计工具
20世纪末,我国电力行业的信息化建设已经有了一定的规模,电力行业的网络已普遍建立。但是,电力行业的许多计算机应用系统依旧是分散的,相互之间的信息不能共享,出现了大大小
我国铁路近些年发展形势迅猛,列车的安全行驶问题同时逐渐受到人们的高度关注。列车车载自动防护系统(ATP)的核心功能是对列车的行车安全进行安全防护,最大限度地保障列车的行