驅動開發環境配置

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 的相關資料


漫漫驅動之路由此開始!

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章