大拱桥--暨南大学学生门户 » 图书馆 » Windows操作系统 » 竹林蹊径 : 深入浅出Windows驱动开发
名称 竹林蹊径 : 深入浅出Windows驱动开发
索引号 TP316.7/201112
分类号 TP316.7
TP316.7(Windows操作系统)
TP316(操作系统)
TP31(计算机软件)
TP3(计算技术、计算机技术)
TP(自动化技术计算技术技术)
T(工业技术)
作者 张佩、马勇、董鉴源、
出版社 北京 : 电子工业出版社, 2011
ISBN 978-7-121-12555-3
页数 xxii, 506页 : 图 ; 26cm
价格 CNY69.00
标签 驱动程序、windows、内核、驱动开发、c/c++、windows驱动、驱动、编程、
简介
注解 本书内容包括:Hello World驱动、商业驱动开发技术、WDF概述、WDF USB设备驱动开发、WDF 1394驱动开发、内核驱动C++编程、WDF驱动测试、调试命令详解、内核同步等。
作者简介

张佩,1982年出生于江中小岛江苏扬中,工作后一直从事内核驱动开发。初学颇难,至今仍显踯躅,深憾未能窥出系统全貌,而吭吭努力不断。学习过程中,得到朋友无私帮助颇多,有所心得后,亦乐于作文、评说,以传播给更多的爱好者——此书由此而来。目前就职于AMD上海研发中心。
马勇,网名znsoft,驱动开发网创始人。专注于文件系统驱动研究,擅长文档透明加密相关技术及软件架构设计。从事驱动开发及研发管理工作十数年,目前就职于铠信安全实验室。
董鉴源,C/C++、汇编程序员。1986年生于山东。大学毕业后从事各类系统软件的开发设计工作。目前在济南从事Windows内核方面的开发工作。爱好读书、文学、围棋和武术等,对编写操作系统尤为痴迷。承蒙不弃,有幸参与本书部分基础章节的编写。

书籍简介

《竹林蹊径:深入浅出windows驱动开发》是作者根据多年的工作学习经验,总结的第一手驱动开发资料。《竹林蹊径:深入浅出windows驱动开发》更多的是经验之谈,一些实践中的小发现小意外,颇为书中内容添彩。
《竹林蹊径:深入浅出windows驱动开发》的特色之一,是对WDF框架做了较多的切入。《竹林蹊径:深入浅出windows驱动开发》第一个主要内容是(第3~7章)围绕WDF而展开讨论,侧重点各有不同。第3章以框架为讨论的中心;第4、5两章以WDF框架开发USB和1394驱动;第6章讲述内核C++编程,也以WDF框架为蓝本;第7章讲述WDF驱动的测试和调试。
第二个主要内容是关于音视频驱动开发(第10~11章)。音视频驱动包括AVStream架构,《竹林蹊径:深入浅出windows驱动开发》做了较详细的阐述。第10章讲述使用AVStream小端口架构,第11章讲述ASIO音频驱动开发。
第三个主要内容是关于设备驱动安装(第12~14章)。第12章讲系统安装模块,从总体角度阐述系统和设备驱动如何配合完好地进行工作;第13章讲述INF安装文件的细节,包括各个域的作用,以及诸多安装指令的使用。第14章讲如何编写驱动安装软件。
剩余的一些章节,分别是关于驱动入门(第1、2章)、Windbg调试命令(第8章)、内核同步(第9章)等内容。
《竹林蹊径:深入浅出windows驱动开发》适合一般入门级内核程序员,对WDF有兴趣,准备开发USB或1394设备驱动者,《竹林蹊径:深入浅出windows驱动开发》尤其有用。《竹林蹊径:深入浅出windows驱动开发》对于入行较久,经验丰富的程序员,也具有一定的参考价值。

书籍目录

第1章 Hello World驱动 1.1 从Hello World开始 1.1.1 HelloDRIVER 1.1.2 代码解释 1.1.3 驱动程序的编译和安装 1.1.4 查看我们的驱动 1.2 虚拟环境 1.2.1 使用虚拟环境进行驱动开发 1.2.2 使用VMware虚拟机 1.2.3 目标机设置 1.2.4 Virtual PC虚拟机 1.3 小结第2章 商业驱动开发技术第3章 WDF概述第4章 WDF USB设备驱动开发第5章 WDF 1394驱动开发第6章 内核驱动C++编程第7章 WDF驱动测试第8章 调试命令详解第9章 内核同步第10章 音频驱动开发第11章 ASIO虚拟声卡第12章 设备驱动安装入门第13章 深入解析INF文件第14章 设计驱动安装程序附录A CY001 USB开发板附录B VisualKD + VMWare实现单机内核调试