驱动开发环境配置

来源:互联网 发布:sql固定电话格式校验 编辑:程序博客网 时间:2024/05/01 11:35

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 的相关资料


漫漫驱动之路由此开始!

 

原创粉丝点击