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 的相关资料
漫漫驱动之路由此开始!
本文介绍了如何配置Windows驱动开发环境,包括安装DDK、设置VS2008、环境变量,以及配置Windbg进行联机调试。通过这些步骤,为驱动程序的编写和测试打下基础。
335

被折叠的 条评论
为什么被折叠?



