ARM+μC/OS-Ⅱ平台下USB主机系统软件的实现

来源 :武汉理工大学 | 被引量 : 1次 | 上传用户:semitic
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
开发嵌入式USB主机,能将USB设备应用到嵌入式领域中,使现在高速发展的移动数据业务变得更加方便。μC/OS-Ⅱ是一种应用较广泛的嵌入式操作系统,但目前还不具备USB主机软件功能,在μC/OS-Ⅱ系统中设计USB主机系统软件,具有现实意义和应用前景。本文详细介绍了在ARM9(Advanced RISC Machines)处理器上,μC/OS-Ⅱ实时操作系统下,基于OHCI(Open Host Controller Interface)规范的USB主机系统软件的实现过程。在研究过程中,首先根据ARM9处理器的特点,完成了μC/OS-Ⅱ在ARM上的移植。然后结合USB1.1协议文档和一些与USB相关的文献资料,研究了USB系统的通信原理。在USB主机端的组成中,软件部分为客户软件和USB主机系统软件,硬件部分为USB主机控制器。课题中使用的USB主机控制器芯片是符合OHCI规范的,通过详细阅读OHCI协议文档,掌握了USB主机系统软件与USB主机控制器通信的全部细节。最后结合μC/OS-Ⅱ,实现了USB主机系统软件。在该USB主机系统软件中,实现了4种USB传输方式中的控制传输和批量传输。控制传输用于对USB设备的枚举操作,当USB设备连接上USB总线时,通过控制传输完成对USB设备的设置,信息读取等操作;批量传输为客户软件提供了数据传输接口,适用于U盘,移动硬盘等需要进行大批量数据传输的USB设备。最后用常见的USB设备—U盘,对USB主机系统软件进行了测试。对U盘的枚举测试了控制传输,对U盘的读写测试了批量传输。
其他文献
在圆满落幕的“首届深圳国际文化产业博览会”上,燕京行以其规模和实力及参展产品的多样化、先进化,吸引了众多目光。燕京行生产的大幅平面扫描仪,CTP系统、激光照排机;代理美国E
一家用胶印生产彩盒的企业,添加了一台单纸张凹印机之后,会发生哪些变化?答案是:单凹机给客户带来出色的印刷质量和增值的彩盒。
近年来,随着经济、社会的快速发展,我国的舞蹈教育也突飞猛进。迅速发展并大面积普及的舞蹈教育,特别是高等舞蹈教育,正在为越来越多酷爱舞蹈的青少年,提供着以舞为业的机会。然而
报纸
条码技术自20世纪70年代初问世以来,发展十分迅速,仅20年的时间,就已广泛应用于商业流通、仓储,医疗卫生、图书情报、邮政,铁路,交通运输.生产自动化管理等领域。条码技术的应用极大
工程管理过程中最重要的内容就是工程安全问题,所以安全保护措施是各级工作管理单位都关注和定期巡查的内容,笔者就工程安全管理及保护措施方面的问题谈谈自己的看法。
2014~2015年间,发生了狼牙山五壮士名誉侵权案。在案件审理过程中,一些网络舆论和专家学者对维护英雄名誉案胜诉毫无信心,某些部门态度冷漠,不予协助。在法院依法判定被告侵
[目的]分析北京某肿瘤医院门诊患者就诊情况,为提高门诊服务质量提供参考。[方法]查阅该肿瘤医院信息管理系统,对2009~2013年到医院门诊就诊的患者相关数据进行分析。[结果]
随着互联网的高速发展,电子商务网站每天需要处理的日志信息多达几terabyte。如何廉价并且高效地去除日志中的暂时无用信息、提取日志中有用信息是目前我们面临的一个困难。
<正> 用颗粒料和粉料形式做了两个测定,结果表明:用粉料和颗粒料饲喂的肉用仔鸡和常规料饲喂相比较,用粗粉料饲喂的内用仔鸡能够增加小肠的重量。在常规料饲喂与粗粉料饲喂组
生本教育是最新创立的一种教育思想和方式。生本教育是为学生好学而设计的教育,也是以生命为本的教育,它既是一种方式,更是一种理念。生本教育主张教育应实现由"师本教育"向"