【摘 要】
:
USB已经成为一种在PC与外围设备之间交换数据的通用总线接口,越来越多便携式外围设备使用USB总线接口与PC通信。但USB通信只能在主机与外围设备之间发生,为了使便携式USB设备
论文部分内容阅读
USB已经成为一种在PC与外围设备之间交换数据的通用总线接口,越来越多便携式外围设备使用USB总线接口与PC通信。但USB通信只能在主机与外围设备之间发生,为了使便携式USB设备之间进行USB通信,定义了USB2.0 OTG规范,允许便携式设备成为受限的USB主机。本课题设计验证符合USB OTG规范的IP核,并开发USB OTG IP核相关驱动,包括OTG驱动、主机端驱动、设备端驱动。其中,OTG驱动用于实现主机端和设备端角色的转换,主机端驱动实现主机功能,设备端驱动实现设备功能。OTG设备接入后,USB OTG IP核根据OTG中断请求类型,转入相应的主机、设备模式;主机模式下,主机端驱动用于实现USB OTG IP核的USB主机功能,完成与外围从设备的数据交换过程。主要内容包括:首先,论文提出了Linux下USB OTG的总体驱动框架,对OTG的原理作了阐述。其次,论文对主机端驱动设计需要参考的USB2.0协议、EHCI协议、OHCI协议做了研究分析。USB主机是USB总线的核心,它负责管理整个USB总线的信息,发起事物传输。再次,Linux操作系统以其开放性、良好的可移植性、不付费等特点成为嵌入式操作系统开发的首选。Linux提供了比较完善的USB驱动体系,大大地缩短开发周期。通过对Linux操作系统中关于USB主机端驱动体系的研究,作者提出高速、全速主机控制器驱动框架,并编写了该主机驱动。最后,论文介绍了USB OTG IP系统的测试开发平台、驱动程序的调试方法、调试过程并对调试过程中遇到的问题进行了分析与解决,给出了测试结果及结论。USB OTG IP核已经在Realview EB开发板上进行充分验证测试。FPGA测试结果表明其硬件和驱动的设计实现了系统的有限主机与设备的功能,有较好的应用价值。
其他文献
波达角度(DOA)估计是阵列信号处理的一个重要分支。传统DOA估计方法因为需要求解信号子空间与噪声子空间,使得估计信源个数无法超越阵列自由度,在很大的程度上制约了DOA估计
随着数字电视技术的飞速发展,数字电视机顶盒已经从最初单纯的数字电视信号接收向多功能特性转变。USB具有热插拔、即插即用、共享式、体积小巧、节省系统资源、灵活、低成本
无线移动通信技术目前是国内外研究的热点之一,其自身已经经历了第一代、第二代的发展历程。更高一级的第三代移动通信(3G)也已经实现了商业运营。CDMA技术以其独特的优点在3
在频谱资源日益紧缺的今天,认知无线电被认为是解决这一问题的关键技术而成为无线领域的研究热点,其基本思想就是在不对主用户产生有害干扰的前提下,尽量提高频谱资源的利用
无线传感器网络是由大量的传感器节点通过自组织形成的一个无线网络,能够对大范围区域进行有效监测,并对监测数据进行处理,将其传送到需要这些信息的用户。由于无线传感器网
LTE(WiMAX)/IMT-A时代真正与3G有所区别的承载能力不是体现在峰值速率而是泛在的无线移动宽带能力,甚至可以将其量化目标为“无缝1Mbps”。针对无缝连接服务,需要明显改进小
CDMA作为第三代移动通信的核心技术之一,具有良好的保密性和抗干扰性。功率控制是CDMA系统的一项关键技术,已经成为移动通信领域理论研究的热点。论文以提高系统通信质量为目
线阵CCD由于其较高的横向分辨率、较广的视场范围、快速的扫描速率和高灵敏度等优势越来越多地应用在工业机器视觉领域。本文的内容是开发出基于彩色线阵CCD的工业相机,利用
电阻层析成像( Electrical Resistance Tomography, ERT)技术是近年来发展起来的一种适用于两相流参数检测的新型检测技术。两相流参数通过ERT重建图像提取,为确保两相流参数
认知无线网络通过运用频谱共享技术能够提高频谱的利用率,频谱分配是其关键技术之一,图论是频谱分配常用的一种算法。原来的频谱分配算法中,尽管引入了功率控制技术,但没有考