標籤:++ 中間 發布 開啟 alt 安裝 狀態 get win
開發工具:Visual Studio 2015企業版
主 機:windows10 X64企業版,主機是安裝了Visual Studio 2015的作業系統,主要進行驅動開發和調試。
目 標 機:windows10 X86企業版,目標機是安裝和調試驅動的作業系統,和主機是分離的獨立的作業系統。
虛 擬 機:VMWear Workstation 12 Pro
前提:我們已經成功安裝了Visual Studio 2015以及WDK,而且更重要一點是一定要SDK版本和WDK版本保證一致,如果不一致會造成Visual Studio 2015裡面C/C++的宏定義和使用的WDK不匹配,嚴重影響驅動程式的編譯!關於這個問題,可以看這篇文章:http://www.cnblogs.com/sunylat/p/6286527.html
好了,下面我就告訴大家我是如何一步步實現這個目標的!
一,配置目標機:讓目標機能夠和主機通訊,成為一個可以進行我們開發的驅動安裝和調試的作業系統。
1,添加和設定通訊的串口:我們通訊採用串口方式,預設情況下,在VM裡面安裝的作業系統並沒有開啟串口,需要我們手動添加,下面就是添加的過程。注意:添加連接埠時候,虛擬機器中的作業系統必須是關機狀態才可以添加。
A,在想要設定為目標機的作業系統上滑鼠右鍵->設定。
B,在虛擬機器設定裡面點擊下面的“添加”按鈕,隨後在彈出的“添加硬體嚮導”裡面,選中左側列表中的“序列埠”,隨後點擊“下一步”按鈕。
C,選中“輸出到具名管道”,隨後點擊“下一步”按鈕。
D,在這裡,點擊中間的下拉式清單,選擇“另一端是應用程式”,其它兩項不需要修改,上面一項是具名管道名稱;下面是啟動時串連,我們這兩項保持預設就可以了!隨後點擊“完成”按鈕。
E,這是最終配置,如果配置都正確了,點擊“確定”按鈕,完成串口添加和設定。
用Visual Studio 2015成功編譯、發布UMDF驅動到目標機(windows10 X86)!!