USB接口驱动程序的设计与开发

被引量 : 0次 | 上传用户:FalyE
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
通用串行总线(USB—Universal Serial Bus)是计算机与外部设备连接的新型接口,相对于PC传统的串/并行接口,USB具有诸多优点如较高的数据传输率、即插即用、热插拔、易扩充和低成本等。随着USB接口的普及,大量嵌入式应用开始考虑将USB集成到系统中。这当中一部分是设计作为PC外围设备,而另一部分则是为使用PC外围设备的USB主机。在USB系统结构中,USB主机处于核心地位。任何一次USB数据传输均由USB主机发起和控制,所有USB设备只能和USB主机建立连接,而两个设备之间无法进行直接通信。USB2.0通信协议是本文重点研究的内容之一,从USB通信模型、封包、数据的传输类型等几方面对该协议进行了较详尽的分析和阐述,并结合ISP1581接口芯片设计的USB系统详细讨论了芯片的固件程序设计。本文另一个重点研究的内容是Windows XP操作系统内核模式下的WDM驱动程序。通过对其特点、关键概念、开发方法进行介绍后,将着重分析该模式下的USB驱动程序的架构。采用Numega DriverStudio开发USB设备驱动程序是本文的一个特色,使用该工具构建USB设备驱动程序的方法和其中关键例程的实现都可以作为今后WDM驱动程序研究和开发的借鉴。在完整的USB接口设计中,上层应用程序也扮演了很重要的角色。本文重点编写了一个采样测试应用程序,来验证我们开发的USB接口完成硬件板与PC主机之间的通信情况。最后,本文对我们在研究和开发USB接口工作中的不足之处和需要改进的地方进行了总结,同时也展望了USB发展的美好前景。
其他文献
我们知道陆相盆地主要发育构造、岩性和地层油气藏。在过去的40多年里,济阳坳陷出现了以构造油气藏和岩性油气藏为代表的两个勘探高峰,其中也穿插了一些地层油气藏的发现,相对来
目的:研究软脂酸对内皮祖细胞(EPC)凋亡的影响及相关分子机制。方法:密度梯度离心法分离人外周血单个核细胞,体外诱导分化为EPC,经软脂酸刺激,流式细胞仪检测其对EPC凋亡的影
前言类风湿性关节炎(rheumatoid arthritis,RA)是一种主要累及周围关节为主的自身免疫性疾病。现知RA由多种因素引发,T细胞在RA的发病和进展中起关键性作用,近年的研究发现,类
本文系统地研究了当前水性发光涂料和稀土离子激活碱土铝酸盐长余辉发光材料的研究现状和发展趋势,对铝酸锶长余辉发光材料的表面包覆改性、苯丙乳液的合成及水性光涂料的制
项目进度管理是在项目实施过程中,对工程项目各阶段进展程度和项目最终完成的期限所进行的管理。其目的是保证项目能在满足其时间约束条件的前提下实现其总体目标。它与投资
随着我国远程测控技术的发展,对测控系统监控能力的需求不断增长,对其地面测控站监控分系统的设计也提出了新的要求。在现代远程测控领域中,各种先进的测控技术、测控设备和
社会主义生产目的论、社会主义社会主要矛盾论、社会主义基本经济规律既有区别又内在联系,它们都是社会主义政治经济学的重要理论问题。习近平新时代中国特色社会主义思想关
汉语是一种缺乏形态变化的语言,因此它需要一些构词手段来组成新的词语或是表达各种语法意义。重叠便是这些手段之一。重叠在汉语中是一种很普遍的现象。传统的语法学家对汉
在我国,营利性公共场所背景音乐著作权的保护是一个比较新的课题,然而,公共场所背景音乐著作权保护制度在国外已经拥有两百年历史,其主要通过建立著作权集体管理组织的方式由
近年来,随着行业竞争的加剧,各行各业对窗口形象的关注日渐提高,如何解决窗口柜台中的排队现象成为衡量服务水平的重要依据。排队机系统是一种综合运用计算机技术、网络技术