欢迎访问学兔兔,学习、交流 分享 !

返回首页 |
当前位置: 首页 > 书籍手册>计算机与网络 >竹林蹊径:深入浅出Windows驱动开发

竹林蹊径:深入浅出Windows驱动开发

收藏
推荐:升级会员 无限下载,节约时间成本!
关键词:深入
资源简介
竹林蹊径:深入浅出windows驱动开发
作者:张佩,马勇,董鉴源 编著
出版时间:2011-2-1
 
【图书简介】
 
《竹林蹊径:深入浅出windows驱动开发》是作者根据多年的工作学习经验,总结的第一手驱动开发资料。但它不是一本深刻到最底层的原理性的书,有这种预期的读者会失望。本书更多的是经验之谈,一些实践中的小发现小意外,颇为书中内容添彩。《竹林蹊径:深入浅出windows驱动开发》的特色之一,是对WDF框架做了较多的切入。本书第一个主要内容是(第3~7章)围绕WDF而展开讨论,侧重点各有不同。第3章以框架为讨论的中心;第4、5两章以WDF框架开发USB和1394驱动;第6章讲述内核C++编程,也以WDF框架为蓝本;第7章讲述WDF驱动的测试和调试。第二个主要内容是关于音视频驱动开发(第10~11章)。音视频驱动包括AVStream架构,本书做了较详细的阐述。第10章讲述使用AVStream小端口架构,第11章讲述ASIO音频驱动开发。第三个主要内容是关于设备驱动安装(第12~14章)。第12章讲系统安装模块,从总体角度阐述系统和设备驱动如何配合完好地进行工作;第13章讲述INF安装文件的细节,包括各个域的作用,以及诸多安装指令的使用。第14章讲如何编写驱动安装软件。剩余的一些章节,分别是关于驱动入门(第1、2章)、Windbg调试命令(第8章)、内核同步(第9章)等内容。读者对象:本书适合一般入门级内核程序员,对WDF有兴趣,准备开发USB或1394设备驱动者,本书尤其有用。本书对于入行较久,经验丰富的程序员,也具有一定的参考价值。
 
【本书目录】
 
向内核世界说一声:hello,我来了。如果你是一个初学者,并对这个世界充满好奇心,请从这一章开始,我们一起打招呼~
第1章 Hello World驱动t
1.1 从Hello World开始t
1.1.1 HelloDRIVERt
1.1.2 代码解释t
1.1.3 驱动程序的编译和安装t
1.1.4 查看我们的驱动t
1.2 虚拟环境t
1.2.1 使用虚拟环境进行驱动开发t
1.2.2 使用VMware虚拟机t
1.2.3 目标机设置t
1.2.4 Virtual PC虚拟机t
1.3 小结t
如何在规范的商业环境中,开发成功而有效的驱动软件?驱网站长马勇(ZnSoft)将向你娓娓道来。你会学到这些内容:建立一个简单而有效的开发、调试环境;64位环境下的内核编程技巧;如何发布你的驱动软件。
第2章 商业驱动开发技术t
2.1 建立开发调试环境t
2.1.1 SVN环境t
2.1.2 创建工程,导入SVNt
2.1.3 建立符号服务器t
2.1.4 用符号调试t
2.2 64位驱动开发技术t
2.2.1 64位驱动编写技术t
2.2.2 32位应用程序与64位驱动混合模式t
2.3 驱动程序的发布与测试t
2.3.1 驱动程序签名t
2.3.2 驱动程序测试t
2.3.3 WHQLt
2.4 小结t
WDF是目前最新的驱动编程框架。当很多内核程序员还紧抱WDM的巨大佛脚时,千万要记住,WDF已是大势所趋。本章介绍了WDF最重要的几个概念,并进行了一定程度的深度挖掘。对于WDF框架的三大核心模型:对象模型、事件模型、PNP/Power模型,本章作了重点讲述。
第3章 WDF概述t
3.1 主要特点t
3.2 框架视图t
3.3 兼容性t
3.4 对象模型t
3.4.1 对象和句柄t
3.4.2 引用计数t
3.4.3 上下文空间t
3.4.4 PME接口t
3.4.5 DDI接口t
3.4.6 父子关系t
3.4.7 对象同步t
3.5 驱动对象和设备对象t
3.5.1 驱动对象t
3.5.2 驱动入口DriverEntryt
3.5.3 设备对象t
3.5.4 创建设备对象t
下载地址