Windows_XP_环境下USB_设备驱动程序的开发
Windows_XP_环境下USB_设备驱动程序的开发
-28-
●应用与设计
国外电子元器件》《2007年第7期2007年7月
WindowsXP环境下USB设备驱动程序的开发
陆原,魏杰,孟玮
(河北大学电子信息工程学院,河北保定071000)
摘要:分析了WindowsXP系统中WDM驱动程序的结构特点,简单介绍了USB的协议以及工作原理。结合数据采集实例,介绍了开发工具DriverStudio的功能,并借助该工具对USB驱动程序开发和安装过程进行了说明。关
键
词:驱动程序;WDM;USB;DriverStudio
文献标识码:A
文章编号:1006-6977(2007)07-0028-03
中图分类号:TP316
DevelopmentofUSBdevicedriverprogramunderWindowsXP
LUYuan,WEIJie,MENGWei
(CollegeofElectronicandInformationEngineering,HeBeiUniversity,Baoding071000China)
Abstract:ThearchitectureofWDMinWindowsXPandspecificationofUSBareanalyzed,andthe
operationprincipleofUSBisclarified.Accordingtoanexampleaboutdata-collection,thefunctionofDriverStudioisintroduced.Thismethodofdevelopingdrvierprogramisgenerality,andsimplifiedthedevelopingandinstallingprocess.
Keywords:driverprogram;WDM;USB;DriverStudio
备时,大都涉及到开发接口器件驱动程序的问题。本文以实现数据采集功能为例,借助驱动开发工具
1
引言
稳定且速度快的特WindowsXP具有运行可靠、DriverStudio3.1开发出USB设备的驱动程序。
点,操作人性化,且使用比较普及。USB(Universal
2WindowsXP系统及其WDM结构即插即SerialBus,通用串行总线)具有连接单一化、
用、支持热插拔等特点,简化了PC和外围设备的连WindowsXP运行平台支持两种模式:用户模式接过程。在开发采用USB接口与PC连接的外围设和内核模式。用户模式下,应用程序接口调用函数"""""""""""""""""""""""""""""""""""""""""""""公里数为99.99km)等功能;能够实现起步价、每公参考文献:里收费、车型及加费里程的参数预置(如:起步价[1]王振红.VHDL数字电路设计与应用实践教程[M].
北京:机械工业出版社,2003.7.00元;3km后,2.40元/km;计费超过20.00元,每
公里加收50%的车费等),且预置参数可调范围广。[2]阎石.电子技术基础(数字部分)[M].北京:清华大由于采用CPLD大规模可编程逻辑器件,整机功耗学出版社,2000.小、抗干扰能力强、系统稳定、工作可靠、升级方便。[3]张原.可编程逻辑器件设计及应用[M].北京:机械另外,由于器件资源尚有较大的扩展空间,根据实工业出版社,2003.际需要,系统可方便地增加所需功能,如通过器件[4]潘松.CPLD/FPGA在电子设计中的应用前景[J].内部编程增加时钟功能,既可为司机和乘客提供方电子技术应用,1999,25(7):6-8.便,又能为夜间行车自动调整收费标准提供参考;[5]MarkZwolinski.VHDL数字系统设计[M].北京:电还可以通过FPGA的输出引线控制语音器件,对顾子工业出版社,2002.客发出问候语,提醒其所要收缴的费用等;也可以收稿日期:2007-03-12通过。咨询编号:070707
你可能喜欢
- Windows驱动程序开发
- USB通信
- USB驱动
- 开发环境
- 驱动程序
- 开发工具
- USB接口
- STM32开发
- Windows CE 驱动程序开发24页
- PCI图像采集卡的Windows驱动程序开发4页
- Windows CENET环境下的流接口驱动程序开发3页
- Windows CEnet设备驱动程序开发研究3页
- Windows2000下虚拟串口WDM驱动程序的开发3页
- 开发基于I/O端口操作的Windows WDM设备驱动程序3页
- USB通信7页
- 平整度测试系统中USB通信模块的设计与实现2页
- USB通信协议48页
- 基于CY7C68013A的USB通信程序开发设计3页
- DSP和PC机之间通过USB实现通信3页
- 【工学】USB通信协议 共(16页)18页
- CE中USB HID设备驱动开发19页
- USB适配器驱动程序安装说明6页
- 怎样写linux下的USB设备驱动程序11页
- 如何安装TY 系列读卡器USB驱动4页
- USB设备驱动架构5页
- DUSE——让DOS支持USB驱动器3页
- JSP开发环境的初步了解10页
- 在Windows中安装iPhone开发环境6页
- AndroidNDK开发环境实现与应用4页
- Lamp开发平台环境搭建8页
- 第二章 搭建Java EE开发环境9页
- android开发环境搭建以及配置方法7页
- HT1621B C驱动程序3页
- 第九章 正确认识和安装驱动程序20页
- vs2010编译驱动程序配置12页
- 如何编写Linux设备驱动程序9页
- 步进电机驱动程序实例3页
- 怎样写linux下的USB设备驱动程序11页
- 软件开发工具考核大纲11页
- 安卓相关开发工具介绍4页
- 软件开发工具(精华集)5页
- 软件开发工具(背诵内容)7页
- 软件开发工具复习资料7页
- Android开发工具及其原理10页


