- 1、本文档共36页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《DriverStudio培训教程》.pdf
驱动开发网之 DriverStudio教程 (由北京朗维赞助)
由北京朗维计算机应用技术公司赞助编写的 DriverStudio 教
程,此教程全面详细地讲述了以 DriverStudio 为开发工具编写设备
驱动程序和核心层程序的技术与技巧。包括完全的库参考手册与开发
技巧的中文版本。
DriverStudio培训教程
△ 前言
△ DriverStudio开发工具包介绍
△ DriverStudio套件包的安装与运行环境设置
△ 使用 Vtoolsd 写我们的 VXD 驱动
△ VXD 的调试技术
△ Vtoolsd 运行库函数介绍
△ 一个 Vtoolsd 开发的文件保护程序例子
△ 一个 Vtoolsd 开发的硬件板卡驱动例子
△ VXD 驱动程序的安装及应用层对它的调用
△ DriverWork 介绍
△ DriverWork 核心运行类库介绍
△ 生成我们的第一个 WDM 驱动程序
△ WDM驱动程序的调试技术
△ 开发一个硬件板卡的 WDM 驱动
△ 开发一个过滤器驱动程序
△ 10 分种开发一个USB驱动(USB版版主倾情奉献)
△ inf 文件的编制及 WDM 驱动程序的安装
△ 应用层对 WDM 的调用
△ DriverNetWork 介绍
△ 与网络有关的运行库
△ 开发一个可以实用的防火墙例子
△ 其它实用工具介绍
△ DriverStudio 附带例子程序介绍
前言
鉴于国内开发人员迫切需要学习驱动开发技术,而国内有关驱动
开发工具 DriverStudio 的资料很少,大家在开发过程中遇到很多问
题却没处问,没法问.而这些问题却是常见的,甚至是很基础的问题。
有感于此,本站联合北京朗维计算机应用公司编写了本教程。本
教程的目的是让一个有一些核心态程序编写经验或对系统有所了解
的人学习编写驱动程序。当然,本教程不是DDK 中有关驱动方面内容
的替换,而只是一个开发环境的介绍和指导。
学习本教程,你应该能熟练地使用本套工具编写基本的驱动程
序。当然如果你想能顺利地编写各种各样的驱动的话,你应该有相关
的硬件知道和系统核心知识并且要经过必要的训练才能胜任。
如果真心说一句话,DriverStudio 并没有对驱动程序开发有什
么实质的改变,它和DDK 的关系不过是SDK 和 MFC 的关系,但很多人
选择了MFC,原因不言自明,方便二字何以说得完呀?你再也不用去
关注繁琐的框架实现代码,也不用去考虑让人可怕的实现细节。封装
完整的C++函数库让你专注于你要实现的程序逻辑。 它包含一套完
整调试和性能测试、增强工具,使你的代码更稳定。
说些题外话,作驱动开发很苦,不是一般的人能忍受的,那怕
开发一个小小的驱动也要忍受无数次的宕机,有时甚至有些灾难性的
事故等着你,所以要有充分的思想准备。当然,在开发的过程中你会
有一种彻底控制计算机的满足感,调试开发完毕后的成就感是其它开
发工作所不能体会到的。当然,就个人前途来说,作驱动开发能拿到
别的开发所不能得到的薪水。而且开发的生命期也会长一些,你不用
不断的学习新的开发工具,只需要不断的加深对系统的理解就行了。
当然,还有一点是必需的,那就是英文要好,否则永远比国外同行慢
半拍。
本人水平不高,所做的工作只要能提起大家学习驱动开发的兴趣,
能带领大家入门便心满意足了。在此感谢北京朗维公司
(DriverStduio 国内总代理)的大力赞助,特别是感谢技术部的王江
涛,市场部的李强两位先生的大力支持。同时要感谢我的女友,可爱
的小猫(我对她的呢称)的贴心照顾和支持(一些很好看的图片就出
自她手:)
文档评论(0)