共查询到20条相似文献,搜索用时 31 毫秒
1.
在WDM(Windows Driver Model)体系中,驱动程序是分层实现的.过滤器驱动程序是一种特殊而重要的中级驱动程序,可用来对硬件产品包括一些USB设备实现性能优化.围绕着过滤器驱动程序的实质简要地介绍了WDM过滤器驱动程序的性能和层次模型.通过分析一个用以改进USB键盘功能的过滤器驱动程序的设计实例来深人阐述基于USB设备的过滤器驱动程序之开发原理和设计方法,并且给出了重点部分的源程序和代码注释.操作系统提供的USB功能驱动经文中讨论的过滤器驱动程序过滤之后,可以让USB键盘的作用发生质的改变. 相似文献
2.
针对Windows操作系统提供的通用驱动程序不能很好满足具有特殊功能的设备的要求这一缺点,通过为自行设计的USB HID硬件设备开发USB HID小驱动程序,探讨在C语言平台上采用DDK开发基于WDM的HID小驱动程序的一般方法.介绍了USB HID设备的特点及其在Windows XP环境下的驱动层次结构;结合实际开发经验,详细阐述了USB HID小驱动程序的入口例程、即插即用例程、分发例程、电源管理例程和卸载例程的功能、特点及其编写方法.重点分析了在HID类驱动程序轮询设备条件下,处理读写I/O请求的一般方法;简单地介绍了WDM驱动程序的加载和安装方法;最后总结了开发USBHID小驱动程序的重点和难点.实验结果表明,自行开发的驱动程序运行稳定,可移植性强,针对具体设备开发小驱动程序简单可行. 相似文献
3.
Win2000/XP下USB设备驱动程序研究与设计 总被引:6,自引:1,他引:5
USB驱动程序是实现USB上层应用软件和底层USB硬件无缝连接的桥梁,驱动程序的开发是USB设备开发的一个重要组成部分;在分析USB协议基础上,介绍了Win2000/xp下USB系统体系结构,USB接口的相关概念,剖析了驱动程序的分层、重要数据结构,讨论了采用DriverStudio开发基于WDM的USB设备驱动程序的设计原理和方法,阐述了驱动程序的调试与安装.通过设计并实现一个典型的例子总结了在Win2000/xp下编写一个USB设备驱动程序的一般方法和技巧,为开发更复杂的USB设备奠定了良好的基础. 相似文献
4.
开发WDM型USB设备驱动程序 总被引:2,自引:0,他引:2
详细介绍了USB设备的配置,接口,端点以及当前流行的WDM型USB驱动程序的体系结构和其驱动程序的工作过程,并结合实例阐述了利用Driver Studio的工具包开发WDM型USB设备驱动程序的方法。 相似文献
5.
USB设备驱动程序的开发是USB设备开发的一个重要组成部分.详细介绍WDM及USB的相关特点和层次结构,讨论基于WDM模式下的USB驱动程序的基本原理,并对部分关键例程进行分析和设计. 相似文献
6.
7.
分析了WDM的工作原理、USB的体系结构和WDM型的USB驱动程序分层模型,阐述了USB设备驱动程序设计原则和方法,并给出一个实现块传输的USB设备驱动程序例程。经测试,该例程性能稳定,可靠性高,已应用于产品设备的开发中。 相似文献
8.
9.
苏远平 《数字社区&智能家居》2006,(36)
通过对USB总线和WDM驱动程序结构的分析,介绍了USB总线接口WDM驱动程序设计的一般过程。对开发驱动程序过程中的一些主要环节进行了详细的描述。一个设备驱动程序包含了五个基本的的例程,每个例程在实现的过程中完成驱动程序的不同功能,实现应用程序与硬件设备进行数据交换的目的。 相似文献
10.
随着USB技术的普及,越来越多的厂商设计开发自己的USB设备。本文首先给出了驱动程序的概念,介绍了USB通信协议,然后结合Windows驱动程序模型WDM,设计了USB设备的功能驱动程序,给出了具体实例,用其实现了本驱动的主要功能——使用USB总线传输并采集数据。本文选择在DriverStudio工具中引入WINDDK和VC++来开发USB驱动程序,该设计将USB驱动程序分为USB入口、USB初始化和USB设备输入/输出(I/O)等功能模块,具有结构清晰、易移植等优点,在USB驱动程序设计中具有良好的应用价值。使开发者可在用户态开发简单的驱动程序,有利于今后快速开发外部设备驱动程序。 相似文献
11.
12.
研究利用Windows设备驱动开发包(DDK)开发USB驱动程序的方法,应用WDM驱动模型开发驱动程序,实现了USB驱动的即插即用(PnP)、电源管理、USB初始化和USB设备I/O等功能模块.该方法具有结构清晰、易移植、复用性好等优点,在USB驱动程序设计中具有良好的应用价值. 相似文献
13.
WDM驱动程序的开发与实现 总被引:2,自引:0,他引:2
WDM是在WindowsNT4.0驱动程序结构上发展起来的.WDM体系结构实行分层处理,是一种通用的驱动模式,提供了包括USB、IEEE1394和HID等在内的一系列驱动程序类。文章描述了WDM驱动程序的体系结构和利用DriverStudio开发WDM驱动程序的过程.给出了一个USB驱动的实例。 相似文献
14.
15.
USB以其诸多优点已被广泛用于PC接口设计,由此开发了基于USB的光刻机对准系统。与传统对准系统相比,新系统的稳定性大幅提高,同时成本显著降低。但USB设备驱动程序的开发是系统的关键和难点。以WDM的结构和USB通信模型为基础,结合图示详细介绍了与USB的WDM驱动开发相关的几个关键数据结构及其相互关系,并对开发过程中的疑难问题进行了深入分析,结合实际系统详细地介绍了驱动开发的整个流程及其相关注意事项。系统运行结果表明所开发的驱动程序满足系统需求。 相似文献
16.
基于DDK的USB接口WDM驱动开发 总被引:4,自引:3,他引:1
USB以其诸多优点已被广泛用于PC接口设计,由此开发了基于USB的光刻机对准系统.与传统对准系统相比,新系统的稳定性大幅提高,同时成本显著降低.但USB 设备驱动程序的开发是系统的关键和难点.以WDM的结构和USB通信模型为基础,结合图示详细介绍了与USB的WDM驱动开发相关的几个关键数据结构及其相互关系,并对开发过程中的疑难问题进行了深入分析,结合实际系统详细地介绍了驱动开发的整个流程及其相关注意事项.系统运行结果表明所开发的驱动程序满足系统需求. 相似文献
17.
钱宇红 《计算机应用与软件》2007,24(5):100-101,155
在Windows系统下开发的硬件必须编写相应的设备驱动程序才能正常工作.随着Windows 2000/XP操作系统的广泛运用,微软公司推出了全新的WDM设备驱动模式.详细阐述了借助工具软件DriverWorks,用Visual C 6.0开发PCI总线数据采集卡的WDM设备驱动程序的过程. 相似文献
18.
USB软件系统的开发 总被引:19,自引:2,他引:19
介绍了在Windows98和Windows2 0 0 0下开发USB的WDM(WindowsDriverModule)设备驱动程序过程及USB软件系统的组成 ,并提供了相应的例程 相似文献
19.
20.
可扩展固件接口(EFI)是英特尔提出的下一代BIOS的全新架构,将会逐步取代现有的BIOS.EFI提供了对USB设备的支持,用户无需进入操作系统,就可以使用USB设备.以USB设备驱动程序开发为例,描述了EFI下设备驱动程序开发的一般过程和方法.包括EFI下驱动模式的分析,USB协议架构和传送方式的解析,以及如何开发EFI下的USB设备驱动程序. 相似文献