基于USB的应用程序的设计与研究

来源 :武汉理工大学 | 被引量 : 0次 | 上传用户:slhulala
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
通用串行总线(USB-Universal Serial Bus)是计算机与外部设备连接的新型接口,相对于PC传统的串/并行接口,USB具有诸多优点如较高的数据传输率、即插即用、热插拔、易扩充和低成本等。   随着USB2.0通用串行总线规范的发布,将USB的传输速度提高到480Mb/s后,USB的应用更加广泛,目前已经成为PC的标准接口了,而且应用USB接口的设备也越来越多。   研究USB接口的通信协议,包括USB基本架构与总线结构,硬件规范,NRZI编码方式,控制传输、批量传输、中断传输以及等时传输四种USB数据传输方式,设备枚举及USB设备描述符等内容。   本文另一个重点研究的内容是Windows XP操作系统内核模式下的WDM驱动程序。通过对其特点、关键概念、开发方法进行介绍后,将着重分析该模式下的USB驱动程序的架构。采用DriverStudio开发USB设备驱动程序是本文的一个特色,使用该工具构建USB设备驱动程序的方法和其中关键例程的实现都可以作为今后WDM驱动程序研究和开发的借鉴。   上位机应用程序采用VC6.0开发工具,通过调用Win32API函数的打开设备CreateFile()、读/写设备WriteFile()/ReadFile()、I/O设备控制DeviceIOControl()及关闭设备CloseFile()等函数实现与基于USB接口的通信。   本文对我们在研究和开发USB接口工作中的不足之处和需要改进的地方进行了总结,同时也展望了USB发展的美好前景。
其他文献
随着节能减排理念的推广,新能源汽车应运而生。混合动力汽车作为其中重要的一员,集传统汽车大推力和新能源汽车小排放的优点于一身,备受业界重视。CAN总线作为国际上应用最广泛
分子影像作为一种全新且快速发展的医学影像技术,通过在体的方式在细胞和分子水平观测生物的生理变化过程,能够积极推动疾病的早期预警、靶向治疗及药物研发。在众多的分子成
深空探测是指对地球以外的天体开展的空间探测活动,是人类在新世纪的三大航天活动之一。深空探测无线电科学接收机负责接收、处理深空探测器发射的无线电载波信号,并将观测数
学位
交通流预测是智能交通系统(ITS)的重要研究内容之一,准确实时的交通流预测是进行智能交通诱导与控制基础与前提,对解决当前交通拥堵问题具有重要价值和指导意义。   本文
随着城市轨道交通事业的发展,有轨电车也在成为重要的交通工具,基于车车通信的现代有轨电车走在了有轨电车的前沿。要实现基于车车通信的有轨电车控制系统,必须有精准的定位
本课题针对喷涂、焊接与切割机器人离线编程系统的共性,依据共同的功能需求与技术要求,研究相关技术,设计实现工业机器人离线编程与仿真通用平台。通过该平台可以分别与喷涂
目前,国内外对于空调系统的关注主要在舒适性空调方面,工业生产过程中的空调系统鲜有人关注。某些工业生产环境的温度、湿度和洁净度等等因素对产品质量起着至关重要的作用。一些工厂的生产车间要求温、湿度要控制在一定的范围之内,空调系统的首要任务就是保证生产车间内的温、湿度参数达到要求。国内的中央空调系统大多数都没有对温、湿度进行同时控制的,而是只控制温度,对空调区域相对湿度的调节控制还关注不够。这在一些对生
三容液位系统是具有非线性、时滞、复杂性等特点的多变量系统。该对象涵盖了工业过程中在液位控制领域内会遇到的绝大部分问题。因此,对于三容液位系统装置的控制对于工业生
随着社会的高速发展,我国将继续建造大量的公共设施和建筑物。水泥是建造过程中用量最大的材料之一,我国的水泥产量已连续二十多年位居世界第一。水泥的生产成本中原材料成本