usb驱动程序开发基础—最简单的驱动程序hellowdm(基于vc+ddk+ driverstudio)

usb驱动程序开发基础—最简单的驱动程序hellowdm(基于vc+ddk+ driverstudio)

ID:33758958

大小:1.08 MB

页数:15页

时间:2019-02-28

usb驱动程序开发基础—最简单的驱动程序hellowdm(基于vc+ddk+ driverstudio)_第1页
usb驱动程序开发基础—最简单的驱动程序hellowdm(基于vc+ddk+ driverstudio)_第2页
usb驱动程序开发基础—最简单的驱动程序hellowdm(基于vc+ddk+ driverstudio)_第3页
usb驱动程序开发基础—最简单的驱动程序hellowdm(基于vc+ddk+ driverstudio)_第4页
usb驱动程序开发基础—最简单的驱动程序hellowdm(基于vc+ddk+ driverstudio)_第5页
资源描述:

《usb驱动程序开发基础—最简单的驱动程序hellowdm(基于vc+ddk+ driverstudio)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、USB学习板:EASYUSB51PROGRAMER配套光盘USB驱动程序开发基础—最简单的驱动程序HelloWdm(基于VC+DDK+DriverStudio)当配置好环境后,您一定会迫不及待地想马上建一个简单的工程,像大多数编程语言一样,第一个实例通常都是HelloWrold类的例子,这里我们以一个HelloWDM为例子。在这里我们不自己创建这个例子,DriverStudio已经为我们提供了这样一个实例,这个实例位于“CompuwareDriverStudioDriverWorksExampleswdmhellowdm”,我们在VC6环境下通过菜单“

2、File”->“OpenWorkspace”来打开它,看看一个最简的驱动程序是什么样的。1、编译选择菜单“Project”->“SetActiveProject”->“HelloWdm”,如下图所示:选择菜单“Project”->“Settings”,弹出“ProjectSettings”对话框,切换到“Link”页,看看“ProjectOptions”下方文本框中有没有ntstrsafe.lib,有的话则将其删除,如下图所示:主页地址:http://www.baiheee.com/Products/Easy_USB_51_Programer/Easy_USB_

3、51_Programer.htm淘宝网店:http://shop60158254.taobao.com/USB学习板:EASYUSB51PROGRAMER配套光盘编译,编译方法同开发环境配置一节中介绍的编译库文件的方法一样,选择菜单“Build”->“BatchBuild”,弹出编译对话框,编译需要的驱动程序版(其中Checked为调试版本,Free为发行版本:主页地址:http://www.baiheee.com/Products/Easy_USB_51_Programer/Easy_USB_51_Programer.htm淘宝网店:http://shop60

4、158254.taobao.com/USB学习板:EASYUSB51PROGRAMER配套光盘2、安装驱动程序安装驱程序前先打开DriverStudio提供的一个实用工具DriverMonitor,从开始菜单程序组的“CompuwareDriverStudio”->“Test”下可以找到,我们主要用此工具来监测驱动程序发出的Debug信息,它还有另外的一个作用,就是用它来加裁/卸载驱动程序(这个功能我没有试验成功,可能是因为WinXP不属于NT4内核的缘故),其详细信息可以查看帮助文件。DriverMonitor的Debug监测功能适用于以下条件:1)Windo

5、wsNT/2K/XP系统内核模式下只限于DbgPrint发出的调试信息;2)Windows9x系统下只限于Out_Debug_String发出的调试信息;3)Windows9x/NT/2K/XP系统用户模式下只限于OutputDebugString发出的调试信息。将安装信息文件C:ProgramFilesCompuwareDriverStudioDriverWorksExampleswdmhellowdmsysHelloWdm.inf复制到C:ProgramFilesCompuwareDriverStudioDriverWorksEx

6、ampleswdmhellowdmsysobjchki386目录。打开控制面板里的“添加硬件”启动“添加硬件向导”,如下图所示:主页地址:http://www.baiheee.com/Products/Easy_USB_51_Programer/Easy_USB_51_Programer.htm淘宝网店:http://shop60158254.taobao.com/USB学习板:EASYUSB51PROGRAMER配套光盘点击“下一步”,如果您的系统里有已经连接上的设备没有安装驱动程序,将会提示找到新硬件,如下图所示,此时可以点“取消”按钮,当然您也可

7、以点“下一步”将这个硬件的驱动安装好,不过安装完后需要重新运行添加硬件向导来安装我的第一个驱动程序实例。在下面的对话框中选择“是,我已经连接了此硬件(Y)”选项,然后点“下一步”主页地址:http://www.baiheee.com/Products/Easy_USB_51_Programer/Easy_USB_51_Programer.htm淘宝网店:http://shop60158254.taobao.com/USB学习板:EASYUSB51PROGRAMER配套光盘在下面的对话框中,选择“添加新的硬件设备”主页地址:http://www.baiheee.c

8、om/Products/

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。