驱动开发环境配置

本文介绍了如何配置Windows驱动开发环境,包括安装DDK、设置VS2008、环境变量,以及配置Windbg进行联机调试。通过这些步骤,为驱动程序的编写和测试打下基础。

1. 在装好 VS2008 DDK 6001 后,到 DDKWizard homepagea 去下载 ddkwizard_setup.exe ddkbuild_bat.zip ddkbuild_cmd.zip 
2. 拷贝 DDKBUILD.bat DDKBUILD.cmd DDK 安装根目录 , 我的是 D:/WinDDK.


3. 设置环境变量

Path 里加入 DDK 目录

新建三个不同系统的 DDK 变量

 

4. 安装 DDKWizard

5. 打开 VS2008--> 工具 --> 选项 --> 项目和解决方案 -->VC++ 目录

设置如下 :

加入可执行文件

加入包含文件

PS :这里如果设置不好会有一点小问题,就在你在源码里面右键某个系统函数或变量,转到定义时,会提示无法找到相应的函数或变量。这就是没有加入相应的包含文件,重新加载一下。

加入库文件

 

6. 到此编程环境基本配置好了,你可以在 VS 里面小试一下了。

 

7. 驱动的测试离不开 windbg Windbg 的配置网上也相当多,这里简单说下

在虚拟机里装好系统后,在系统启动项里添加一个启动项:
multi(0)disk(0)rdisk(0)partition(1)/WINDOWS="Microsoft Windows XP Professional - debug" /fastdetect /debug /debugport=com1 /baudrate=115200

8. 在虚拟机里添加一个串口设备

设置如下:

9. 创建 windbg 快捷方式在目标中加上 "D:/Program Files/Debugging Tools for Windows/ha_windbg.exe" -b -k com:pipe,port=//./pipe/com_1,baud=115200,reconnect -y E:/Symbols/winXP;srv*E:/Symbols/winXP*http://msdl.microsoft.com/download/symbols"

-y 后面的表示符号表的位置,并自动到微软网站下载符号表

 

下面就可以联机调试了。具体调试方法可以找下 windbg 的相关资料


漫漫驱动之路由此开始!

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值