一个星期前老师给我布置了一项任务:开发我们自己设计的一块板子的PCI设备驱动,并给我指出了方向,具体说就是“三步走”战略:
(1)入门。熟悉基于DriverStudio开发环境的设备驱动开发,同时侧面了解PCI设备驱动程序的相关知识。
(2)进阶。运用纯DDK进行驱动开发,着重于学习别人的实例,并能熟练进行调试和修改。
(3)实战。深入研究PCI总线标准,结合具体的电路板特性开发出一套自己的设备驱动。
现在正在入门阶段的初级,总结一下近一周以来的WINDOWS驱动程序开发学习过程中的经验:
我目前使用的开发环境是:WINDDK/2600 + Visual Studio 6.0 + Compuware/DriverStudio 3.2
参考的主要入门书是:《Windows 2000/XP WDM 设备驱动程序开发(第二版)》武安河 编著
---------------------------------------