基于ARM的嵌入式USB主机系统应用研究

来源 :上海大学 | 被引量 : 0次 | 上传用户:dande
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
嵌入式系统是一个快速发展的领域,其研究内容涉及到多个学科的各个方面,随着嵌入式技术在信息家电、移动计算机设备、网络设备和工控等领域的广泛应用,通过公共标准接口在不同设备之间进行数据交换的需求迅猛增长。其中通用串行总线(Universal Serial Bus)以其方便易用、易扩展、高传输速率和热插拔的特点,成为嵌入式系统应用广泛的一种接口。然而目前带有USB接口的设备间的数据交换仍离不开目前大量扮演USB主机角色的PC机,无法实现真正意义上的移动数据交换。随着人们对USB期望值的不断升高,基于嵌入式系统的USB主机在消费电子和工业控制领域的研究和应用显得日益紧迫而且必要。 本文详细介绍了以Philips LPC2292(ARM7)芯片为内核处理器、NucleusPLUS为实时操作系统基于OHCI规范(Open Host Controller Interface,开放主机控制器控制接口)开发的USB主机系统。针对USB在嵌入式系统中应用的现状,结合工业控制中测控系统的特点,构建了嵌入式USB主机的硬件和精简的USB主机系统软件平台,通过分析USB主机遵循的协议及其工作原理,结合NucleusPLUS下设备驱动的开发,研究Nucleus PLUS的USB子系统,在此基础上设计 Philips ISP1161主机控制器驱动程序,编译进Nucleus PLUS操作系统,从而实现板上的USB主机功能。该主机系统实现了USB核心驱动程序(USBD)、主机控制器驱动程序(HCD)以及用户程序,支持MassStorage设备类协议,最终在该测控系统中实现USB主机的功能,并能与多种USB设备进行通讯互联与数据交换,如实时数据采集设备的数据传输与交互。 系统中USB主机控制器采用的是Philips公司生产的ISP1161A1芯片。论文中对此款芯片做了详细介绍,并且在对Nucleus PLUS系统下的USB主机控制器驱动开发研究的基础上开发了驱动程序,同时给出了部分代码和流程图。 论文的主要工作包括:USB通信协议相关技术的研究、测控系统软硬件平台的构建、嵌入式USB主机系统硬件电路和软件协议的设计。最后对本课题进行了简要总结并对USB的发展前景进行了展望。
其他文献
在初中阶段的教学中,由于物理课程涉及较多的抽象性知识,使得学生在学习中比较吃力和缺乏兴趣,教师如果还是采取灌输式的教学模式,就会非常不利于提高学生的物理能力.对此,教
随着船舶的吨位越来越大,船舶的动力装置也越来越大,这就直接导致船舶机械振动的不断加剧和噪声水平的不断提高。人们在追求船舶具有更快的速度和更高的安全系数的同时,也开
目的:探究在新生儿黄疸护理中应用抚触护理的临床效果.方法:将2018年1月~2018年12月期间,在我院产科出生的新生儿黄疸患儿86例随机分组,对照组(常规护理)、研究组(抚触护理),
抽油机是油田地面生产的主要设备,随着油田采油工艺的改进及现场生产的实际需求,抽油机朝着节能、智能、大载荷、长冲程等方向发展。直线电机抽油机是20世纪末出现的一种新型
近景摄影测量是摄影测量的一个重要分支,近景摄影测量的优越性体现在可以进行全场快速且不接触被测物体的测量。数字近景摄影测量是随着CCD数码相机、图像处理技术、计算机视
远程教育是Internet上出现的一种新型的计算机辅助教学与培训的方式,而虚拟实验系统的出现也使新型的远程教育模式的实现成为可能。 本文研究如何设计和建立基于网络的交互
在水下航行器减振降噪工程中,如何准确地在机械噪声系统中识别出主要噪声源,并在频率和空间域上查明航行器各主要噪声源的空间分布和频域特征,定量识别各主要噪声源对航行器辐射
超精密光电测量仪器、超微细加工、测试及科学实验对环境振动的要求越来越高,对大型高性能超低频防微振实验平台需求迫切。本文针对大型超低频空气弹簧隔振平台阻尼小、低频
目的:对于血液净化室护理不良事件的产生原因和干预对策进行探讨.方法:选取我院2018年3月到2019年3月收治的血液净化室产生不良事件情况进行分析,依照产生不良事件的原因制定