前言 鉴于国内开发人员迫切需要学习驱动开发技术,而国内有关驱动开发工具 DriverStudio的资料很少,大家在开发过程中遇到很多问题却没处问,没法问
而这些问题却是常见的,甚至是很基础的问题
有感于此,本站联合北京朗维计算机应用公司编写了本教程
本教程的目的是让一个有一些核心态程序编写经验或对系统有所了解的人学习编写驱动程序
当然,本教程不是 DDK中有关驱动方面内容的替换,而只是一个开发环境的介绍和指导
学习本教程,你应该能熟练地使用本套工具编写基本的驱动程序
当然如果你想能顺利地编写各种各样的驱动的话,你应该有相关的硬件知道和系统核心知识并且要经过必要的训练才能胜任
如果真心说一句话,DriverStudio并没有对驱动程序开发有什么实质的改变,它和 DDk的关系不过是 sdk和 mfc的关系,但很多人选择了 MFC,原因不言自明,方便二字何以说得完呀
你再也不用去关注繁琐的框架实现代码,也不用去考虑让人可怕的实现细节
封装完整的 C++函数库让你专注于你要实现的程序逻辑
它包含一套完整调试和性能测试、增强工具,使你的代码更稳定
说些题外话,作驱动开发很苦,不是一般的人能忍受的,那怕开发一个小小的驱动也要忍受无数次的宕机,有时甚至有些灾难性的事故等着你,所以要有充分的思想准备
当然,在开发的过程中你会有一种彻底控制计算机的满足感,调试开发完毕后的成就感是其它开发工作所不能体会到的
当然,就个人前途来说,作驱动开发能拿到别的开发所不能得到的薪水
而且开发的生命期也会长一些,你不用不断的学习新的开发工具,只需要不断的加深对系统的理解就行了
当然,还有一点是必需的,那就是英文要好,否则永远比国外同行慢半拍
本人水平不高,所做的工作只要能提起大家学习驱动开发的兴趣,能带领大家入门便心满意足了
在此感谢北京朗维公司(DriverStduio 国内总代理)的大力赞助