基于嵌入式LINUX的USB主机控制器驱动开发

来源 :江苏大学 | 被引量 : 0次 | 上传用户:baiseshiren
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
USB技术因其高速传输、即插即用、易于扩展、支持热拔插、占用资源少的特点而在嵌入式系统中得到了广泛的应用,真正体现了数据交换的可移动性和便捷性。然而,嵌入式系统通常不具备USB主机的功能,嵌入式USB设备间的数据交换要以PC机为中心,无法实现设备间点对点的数据交换。所以,对嵌入式USB主机系统的研究具有实用的价值和意义。本文主要研究嵌入式USB主机控制器驱动的开发。本文的研究基于北京亿旗公司的EAX-400嵌入式开发平台和嵌入式Linux系统,并以USB主机控制器ISP1161A1为开发对象。首先,实现了硬件平台的嵌入式Linux软件平台的构建,即实现Bootloader的移植、Linux内核的移植和根文件系统的构建。然后,在分析USB通信原理、OHCI规范和USB子系统的基础上,根据USB主机控制器ISP1161A1的特性和功能,设计并实现USB主机控制器驱动程序的开发,其中主要实现了USB协议中的控制传输和同步传输。最后,通过实现基于USB摄像头的视频采集系统,对嵌入式USB主机控制器驱动进行了测试分析。测试结果表明,所设计的ISP1161A1主机控制器驱动能够较好的完成USB摄像头所采集的视频数据的传输,实现了对USB协议中的同步传输和控制传输的支持,达到了预期的目的。
其他文献
移动通信系统的目标是为移动用户提供良好的服务质量并尽可能提高系统的容量。如何有效地降低系统的干扰,保证通信链路的质量,提高系统的容量已成为当前移动通信研究的重要课题
随着计算机技术和网络技术的深入发展,计算机辅助教育已经成为现代高等教育的一个重要组成部分,而计算机考试系统又作为计算机辅助教学的重要组成部分越来越受到人们的关注。
随着信息化技术的发展和数字化产品的普及,以计算机技术、芯片技术和软件技术为核心的嵌入式系统成为当前研究和应用的热点;通信、计算机、消费电子技术(3C)合一的趋势正在逐
随着信息技术的发展,邮政企业积累了大量的历史数据,但由于缺乏有力的分析工具,使得重要的决策常常不是基于对数据库中丰富的原始数据的科学分析,而是基于决策者的管理经验,
量子神经网络(Quantum Neural Network)是传统神经网络与量子计算相结合而产生的一种全新的网络计算模型。通过将量子计算中量子态的叠加、纠缠、干涉和并行计算等量子特性引
学位
本文围绕交通事件跟踪系统的实现,研究了车辆检测、跟踪的原理,以及滤波技术和多传感器图像信息融合技术在跟踪中的运用,设计并实现了一个实验原型系统,为后续研究奠定了一定
随着社会的发展,网络视频监控系统已经成为日常生产生活中的重要辅助设备,应用十分广泛。当前视频监控系统正逐步由模拟化走向数字化,随着视频压缩技术和网络技术的发展,开发
高等院校办学规模扩大,各学科之间相互渗透综合性增强。面对新环境、新专业,以校——院两级共管的实验室在空间场地、仪器设备、人力资源配置及其管理力度上都暴露出种种问题。以手工为主的传统实验室管理方式,已难于对实验室信息进行有效管理,直接影响到教学科研水平的提高。如何根据学科发展的特色,利用科学技术来促进管理方法的进步,尽快建成适应时代要求的实验教学信息服务平台,是当前实验室建设中亟待探索和解决的课题。
车辆路径问题(Vehicle Routing Problem,VRP)是对一系列给定的顾客,确定适当的配送车辆行驶路线,使其从车场中心出发,按一定顺序通过它们,最后返回车场,并在满足一定的约束条件下(