基于Windows WDM的USB设备驱动程序开发与应用

被引量 : 0次 | 上传用户:xuesuifeng
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
Windows驱动程序模型WDM(Windows Driver Model)是一种全新的设备驱动程序模式,可以运行于Windows98/2000/XP等多种操作系统平台。WDM采用模块化、分层次类型的驱动程序结构。作为一种符合WDM的驱动程序,USB驱动程序分为USB总线驱动程序和USB功能驱动程序两个层次。USB总线驱动程序负责控制实际的硬件,实现与底层的通信。USB功能驱动程序由设备开发者编写,位于USB总线驱动程序的上层,通过向USB总线驱动程序发送USB请求包,来实现对USB设备信息的发送或接收。本文在对Windows WDM驱动程序模型的体系结构,USB设备驱动程序的层次结构及工作机制进行深入分析研究的基础上,针对电子会议桌牌设备的实际功能需求,详细描述了电子会议桌牌驱动程序的设计过程,重点介绍了USB驱动程序中“DriverEntry”、添加设备例程、即插即用处理例程、读写操作例程等几个重要例程的设计实现,以及应用程序如何访问设备。并介绍了编译、安装及测试USB设备驱动程序的过程。本文首先介绍了驱动程序开发的历史及Windows驱动程序的种类,并对Windows驱动程序模型WDM做了简单介绍。第二章讨论了WDM的层次结构模型,驱动程序的加载流程以及几个重要的数据结构。第三章分析了WDM的数据读写方式及中断的处理方式。第四章对USB驱动程序体系结构进行了介绍。第五章详细描述了电子会议桌牌设备的驱动程序开发过程,及应用程序如何通过驱动程序访问该设备。第六章描述了该USB设备驱动程序的编译、调试及安装过程。第七章是对本文的一个总结。
其他文献
资源优化配置是资源经济学研究的永恒主题,它一般可以分为两个层次,较高的层次是指资源如何分配于不同部门、不同地区、不同生产单位,其合理性反映于如何使每一种资源都能够最优
分子印迹技术是制备对特定目标分子(也称模板分子)具有特异预定选择性的高分子化合物。分子印迹聚合物以其具有模拟天然受体的分子识别能力,越来越成为一类重要的人工合成材料
<正>一、中国美术现代转型的特殊性所谓现代转型问题,是20世纪中国美术研究的一个基本问题,它是指中国美术在现代性的条件下所面对的转型问题。作为一种新的时间意识,现代性
监理单位对维护业主合法利益,保障工程顺利进行起着重要作用,针对目前我国公路监理企业现状、监理行业所面临的困境,深入探讨了监理企业目前存在的严重影响其发挥作用和发展
近年来,随着全球性生态环境问题的加剧,恢复和重建植被生态功能已成为人们关心的生态学热点问题之一,光因子胁迫、干旱缺水和大气中CO2浓度不断升高是影响植被分布及生长的重
对于企业来说,关键是要建立行之有效的技术创新的动力机制和决策机制,以确保技术创新的投入积极性和技术创新决策的正确性。根据企业两个主要管理权限:剩余索取权和剩余控制
潜水艇专利通过故意隐藏专利信息,公众或其他企业通常不能掌握相关信息,而受到相关专利技术的主张并支付授权费用,对社会技术创新有巨大的负面影响;可以从政策制度、行业协会
随着我国硕士研究生教育的大规模发展和专业学位硕士研究生教育的出现,我国硕士研究生应该分类型培养,培养模式应趋于多样化。但由于研究生教育观念、培养成本、办学条件限制
随着公路建设的不断发展,对施工机械的要求也越来越高,机械设备的高效管理是决定工程质量和工程效益的必要条件,因此加强工程机械设备的管理,做到科学管理,合理使用,及时保养
随着数字媒体时代的来临和电脑动画技术的进步,使用了数字技术的动画镜头能轻而易举地打破了常规摄影机的局限性,通过建立虚拟摄影机,在运动上能够实现令人惊叹的推拉摇移。