码迷,mamicode.com
首页 > Windows程序 > 详细

Windows 驱动开发 - 基础1

时间:2015-05-10 19:04:15      阅读:183      评论:0      收藏:0      [点我收藏+]

标签:

    原来的驱动开发都是WDM(Windows Driver Model)的,那时微软推出DDK(Driver Developer Kit)工具。

    现在微软进行了升级由WDF(Windows Driver Foundation)来替代WDM,同时推出WDK(Windows Driver Kit)工具。

    安装WDK要求的最低系统为Win XP SP3以上。

    推荐使用的IDE:VS2010


一、WDM与WDF的区别

    (1) 前者使用面向过程,后者可使用面向对象。

    (2) 前者可开发总线筛选驱动程序; 后者现在还不能。

    (3) 前者不区分核心驱动和用户驱动; 后者区分。


二、WDM与WDF

       WDM是WDF大的子集。

    (1) WDM开发的程序可以无缝移植到WDF。

    (2) 文件扩展名相同(.sys)。


推荐书籍:

    1. Developing Drivers with the Microsoft Windows Driver Foundation(WDF驱动开发) --- Microsoft


下载链接:

    1. Windows Driver Kit (WDK)

        V7.1.0(Windows 7, Windows Vista, Windows XP, Windows Server 2008 R2, Windows Server 2008, and Windows Server 2003)

    2. VisualDDK

        当前版本:V1.5.7


参考文档:

    1. Windows Driver Foundation --- 维基百科

    2. Windows Driver Model (WDM) --- Microsoft

    3. 驱动程序开发人员关于 Windows Driver Foundation 的问题 --- Microsoft


Windows 驱动开发 - 基础1

标签:

原文地址:http://blog.csdn.net/xiaobin_hlj80/article/details/45621773

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!