1. 程式人生 > >驅動開發環境之Windows XP DDK2600,VC++ 6.0, Driver Studio 3.2

驅動開發環境之Windows XP DDK2600,VC++ 6.0, Driver Studio 3.2

神祕的驅動開發,神祕的WINDOWS核心,是什麼把這些搞得這麼神祕呢?

搭Windows驅動開發平臺就搭了兩天,歷經各種找不到,搞不通。我還是學計算機這麼多年的的,各種找算是很會的人了,所以啊,我想很多初學者或許在搭開發平臺這一關就被磨卻了信心與興趣了。

怪不得這麼神祕!

現在把這兩天的經驗總結下,或許可供後來人借鑑:

要安裝的東西都有這些:在Windows XP的基礎上,先裝上VC++6.0,再裝DDK3790(也就是DDK的2003版),最後裝 Driver Studio 3.2。

1.首先裝VC++ 6.0,

       要裝VC++6.0那是因為這個IDE式的環境你已經很熟悉,編譯和連線的時候不要用各種命令列的命令,只要滑鼠點點,就可以(當然啦,一些引數還是要填的)。具體怎麼裝我就不介紹了。

2.安裝2003系統的DDK,

     DDK全稱是叫Driver Development Kit,它提供4種驅動程式的編譯環境,我們這種初學者一般是選Win 2003 Checked Build Enviorment。2003版的ddk可以向下相容,可以開發用於xp系統的驅動。

     點選下載

     安裝的時候就沒什麼特別要注意的地方,唯一要記得的是記住要完整安裝,把那些什麼Samples全裝上,對於我們這些初學者會很有用的。

3.安裝Driver Studio,

      DriverStudio 是一套用來簡化微軟Windows 平臺下裝置驅動程式的開發,除錯和測試的工具包。

      對於學過Windows 程式設計的人我可以打個形象的比喻: DriverStudio中的DriverWorks,本質是“DDK類庫”,使用C++類庫封裝的方法簡化了NT Driver或者WDM驅動程式的開發,使用DriverWorks代替DDK開發,類似於使用MFC代替SDK開發Windows應用程式。

      點選下載

這個需要序列號和註冊檔案,

     點選下載

按1->2->3這個順序裝就不會有錯了。

好了,Enjoying Coding,Never Give Up,有心得要記得與大家分享。喜歡大家加我為QQ好友,一起探討Windows驅動開發的各種困惑。