国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

windbg + vmvare 配置調試驅動

2019-11-10 17:56:25
字體:
來源:轉載
供稿:網友

這里呢我還是建議先拿來老的東西看看,自己動手實踐下,配置這個調試環境,在VS2015中可以通過編譯器直接和虛擬機鏈接,但是具體的怎么實現的還是要通過原來的配置過程了解,所以,這里就寫下原來的雙機調試!

      環境:本機  Win7  x64

      虛擬機: win7  32  (這里選擇32是因為避免發生一些bug,省的解決了,還有人說本機和虛擬機的版本最好一樣,反正能配置完成,不影響開發和調試就好了)

      本機安裝:windbg    下載地址:http://pan.baidu.com/s/1bpzOtzx

         安裝完成后

在桌面上添加一個windbg的快捷方式;

右鍵該快捷方式,打開“屬性”對話框,在目標一欄的末尾添加“ -b -k com:pipe,port=//./pipe/com_1,resets=0”。

點擊確定,windbg完成!

         虛擬機: 這里說一下,默認虛擬機是安裝的 打印機 為第一串行端口,因為驅動調試的時候需要windbg通過創建串行端口里面的管道來雙機連接,所以一般創建新的串行端口是 端口2,端口2,端口2  ,所以有些windbg會顯示等待連接,但是虛擬機已經正常啟動了,解決方法是:刪除打印機的串行端口,重新添加新的串行端口,這里默認為端口1了,

      

虛擬機配置

1,打開相應的虛擬機,選擇“編輯虛擬機設置”,打開虛擬機設置對話框,如下

2,觀察“虛擬機設置”這個對話框的“硬件”->“設備欄”,看看是否有“打印機”或“PRinter”,如果有,則刪除該設備。

3,選擇“添加”,然后選擇“串行端口”,然后選擇“使用命名管道”,并按如下設置

注:

1)使用命名管道,名字默認即可。

2)另一端選應用程序,即鏈接windbg。

3)IO模式,可選可不選。

4)完成后,需要確認一下新增的設備是“com1”(如果是中文界面,顯示“串行端口”)。為對比,非com1時,顯示“串行端口2”。

如果在這個地方,COM口編號不對,后續打開windbg,會顯示“debuggee not connected”。

這樣虛擬機里面的配置完成!

接著就是虛擬機里面了,原來的驅動程序運行在XP系統中,所以在C:/下會找到boot.ini文件,可以通過修改這個配置文件把系統改為調試模式,具體的方法大家就自己百度吧!

win7里面就沒有這個配置文件了,WIN+R 打開運行輸入msconfig打開啟動配置對話框設置調試

我這里有兩個,這是因為我通過命令行添加了一個,具體的方法在下面,選擇 高級選項 - 調試打鉤,端口也打鉤

這里還有另一種方法,新建一個調試入口:

1,以管理身份打開“cmd”。

2,輸入“bcdedit”

3,設置端口1,命令如下:

[cpp] view plain copy 在CODE上查看代碼片bcdedit /dbgsettings serial baudrate:115200 debugport:1  該處的“1”,對應com口1。

4,復制一個開機選項,命名為“DebugEntry”,可任意命名。命令如下:

[cpp] view%20plain copy bcdedit /copy {current} /d DebugEntry  

5,增加一個開機引導項

[cpp] view%20plain copy bcdedit /displayorder {current} {ID}  注:這個ID要填寫上一條命令生成的一串數字或字母。

6,激活debug

[cpp] view%20plain copy 派生到我的代碼片bcdedit /debug {ID} ON  注:ID以生成的數字或字母串代替。

7,重啟虛擬機,選擇“DebugEntry[debug]”作為啟動項。

8,選擇好啟動項后,立即回到主機,啟動windbg。只有在GuestOS啟動過程中,才能連接上。

說這么多也不如你自己親自試試!


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 皮山县| 曲阜市| 房产| 正宁县| 宜兰市| 松溪县| 稻城县| 安顺市| 蛟河市| 冀州市| 大港区| 长岭县| 镇远县| 丽水市| 海城市| 大英县| 万盛区| 闵行区| 理塘县| 布尔津县| 易门县| 西丰县| 烟台市| 霸州市| 新邵县| 福海县| 开封县| 盐源县| 双柏县| 额济纳旗| 望奎县| 襄城县| 孝感市| 万宁市| 山丹县| 临沂市| 上蔡县| 西乌| 青阳县| 九龙城区| 昔阳县|