如何成为设备驱动开发人员

时间:2012-04-23 05:18:13

标签: windows device-driver windows-kernel

我是C ++ / MFC / Qt / Win32开发人员。我想转向设备驱动程序编程。最近我购买了Ronald D. Reeves的Windows 7设备驱动程序。然后,当我查看亚马逊的评论时,我感到气馁。您能否建议我应该如何进行设备驱动程序编程。

此致

1 个答案:

答案 0 :(得分:3)

在深入编写Windows驱动程序模型之前,请确保从Windows Internals开始(第6版现已推出)。最后一个可能已绝版,但您仍然可以找到它或作为电子书使用。它比较旧,但WDM基本相同,它是对理论位以及动手内核模式设备驱动程序开发的精彩介绍。在这两本书之后,您可以轻松地处理Windows驱动程序框架(KMDF和UMDF)。设备驱动程序开发是一个巨大的领域你想要或需要开发许多类驱动程序以及各种框架来帮助你做到这一点,但我肯定会从这两本书开始。