windows驅(qū)動開發(fā)教程 win7系統(tǒng)usb驅(qū)動程序開發(fā)使用什么開發(fā)工具?
win7系統(tǒng)usb驅(qū)動程序開發(fā)使用什么開發(fā)工具?Windows平臺開發(fā)驅(qū)動程序主要包括以下工具:1。VCvs主要用于編輯源代碼和編譯驅(qū)動程序源代碼。VC6.0在win7平臺上仍然正常使用。雖然這個ID
win7系統(tǒng)usb驅(qū)動程序開發(fā)使用什么開發(fā)工具?
Windows平臺開發(fā)驅(qū)動程序主要包括以下工具:
1。VCvs主要用于編輯源代碼和編譯驅(qū)動程序源代碼。VC6.0在win7平臺上仍然正常使用。雖然這個IDE非常舊,但是運行起來相對容易,占用的資源也較少。因此,很多程序員在安裝VC的同時也會安裝vs,用VC編寫源代碼并用vs開發(fā)行編譯,更多的是使用makefile進(jìn)行文件操作。
2. WDK(Windows驅(qū)動程序工具包)是一個完全集成的驅(qū)動程序開發(fā)系統(tǒng),它包括Windows驅(qū)動程序設(shè)備工具包(DDK),用于測試Windows驅(qū)動程序的可靠性和穩(wěn)定性。可以從微軟官方網(wǎng)站下載。
WINDOWS驅(qū)動開發(fā)如何入門?
對于初學(xué)者,我們需要一個簡單的示例,就像C語言中的HelloWorld一樣,編譯并運行,然后打印“HelloWorld!”。首先要對WDF驅(qū)動程序有一個初步的、感性的認(rèn)識,然后通過實例對比學(xué)習(xí)WDF的概念,看看它的代碼是如何實現(xiàn)的,這樣才能有一個深刻的理解。這就是教育學(xué)所說的漸進(jìn)。根據(jù)這個想法,我們將首先編譯、安裝和運行一個簡單的驅(qū)動程序示例。瀏覽完WDF示例后,我發(fā)現(xiàn)echo更適合我們的想法。讓我們開始編譯、安裝和運行echo示例。我在XP下做了這個實驗,在其他操作系統(tǒng)下也一樣。從微軟下載wdytes網(wǎng)站后,讀者需要耐心開始開發(fā)大約700mbytes。