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

备时,大都涉及到开发接口器件驱动程序的问题。本文以实现数据采集功能为例,借助驱动开发工具

引言

稳定且速度快的特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_XP_环境下USB_设备驱动程序的开发相关文档

最新文档

返回顶部