搜档网
当前位置:搜档网 › 基于Windows的USB驱动程序开发

基于Windows的USB驱动程序开发

基于Windows的USB驱动程序开发
基于Windows的USB驱动程序开发

基于Windows的USB驱动程序开发

何丽华,梁杰申,肖楚海

【摘要】为了配合USB驱动程序的开发,首先详细阐述了微软所提倡的WDM驱动模型。并以LPC2368为例,阐述了运用DDK和DriverStudio工具包,开发USB设备驱动程序的过程和USB驱动程序的调用过程。利用DriverWorks开发驱动程序快捷方便,必将有着广阔的应用前景。

【期刊名称】微型电脑应用

【年(卷),期】2010(026)002

【总页数】3

【关键词】WDM驱动模型;DDK;DriverStudio;USB驱动

0 引言

Windows已经成为PC的主流操作系统,要想实现在Windows操作系统下对硬件设备的操作,必须通过在WDM模型下设计驱动程序这个软接口。USB,是Universal Serial Bus(通用串行总线)的简称,为个人电脑与其外围设备之间的连接提供了一种标准化、单一化的接口[1]。它的主要优点体现在:操作简单,即插即用;成本低廉,携带方便;标准统一;可以连接多个设备;通信速率快;可靠性高等。鉴于USB的这些特点,它已经成为PC的首选接口。

1 WDM驱动程序模型简介

USB驱动的设计基于WDM(Windows Driver Module),即Win32驱动模型。WDM是Microsoft公司力推的新型驱动模型[2],旨在通过一种灵活的方式简化驱动程序的开发,在实现对新硬件支持的基础上,减少并降低必须开发的驱动程序的数量和复杂性。

相关主题