我想在Windows XP/VISTA/7中用C語言編寫驅動程序,雖然我覺得它非常困難。我可以獲得關於如何啓動或遵循書籍的一些提示嗎?驅動程序可以從我的USB端口/ PCI/PCI Express到PC!我應該如何開始設備驅動程序
我知道我可以在哪裏搜索圖書,我想知道我應該從哪些基本知識入手。我是否需要具備硬件知識以及哪些特定書籍適合像我這樣的新手?
我想在Windows XP/VISTA/7中用C語言編寫驅動程序,雖然我覺得它非常困難。我可以獲得關於如何啓動或遵循書籍的一些提示嗎?驅動程序可以從我的USB端口/ PCI/PCI Express到PC!我應該如何開始設備驅動程序
我知道我可以在哪裏搜索圖書,我想知道我應該從哪些基本知識入手。我是否需要具備硬件知識以及哪些特定書籍適合像我這樣的新手?
第一步就是從微軟下載WDK。
WDK包含許多示例驅動程序和廣泛的內核API文檔。此外,構建環境和用於驅動程序的編譯器。
有了這個,你可以選擇要使用的驅動程序模式,遵循其API ...等
在網絡上的重要來源是osronline有許多文章和社區在哪裏可以找到特定問題的答案關於Windows下的驅動程序開發。
對於具體的問題,你的基本知識應該是什麼。
(與其說是硬件本身,因爲大多是從窗戶你隱藏了低級硬件細節)
首先就像在微控制器上一樣在較低的層次上工作會更容易。這會讓你瞭解硬件如何與軟件一起工作。
我不能得到你.. ... – user374191 2010-08-04 11:54:11