从零开始学驱动到驱动版helloworld

从零开始学驱动到驱动版helloworld

ID:9953121

大小:579.50 KB

页数:18页

时间:2018-05-16

从零开始学驱动到驱动版helloworld_第1页
从零开始学驱动到驱动版helloworld_第2页
从零开始学驱动到驱动版helloworld_第3页
从零开始学驱动到驱动版helloworld_第4页
从零开始学驱动到驱动版helloworld_第5页
资源描述:

《从零开始学驱动到驱动版helloworld》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、近一个多月以来一直在看驱动方面的东西,把马少华翻译的ProgrammingtheMicrosoftWindowsDriversModel的第一版算是过了一遍,但一直没有动手写一行代码。每个人的学习方式不同,对于我来说,一样东西如果没有一个框架上的大体把握,就象新到一个城市,一下还找不到方位感,说起一个地方,根本不知道处于自己所在位置的哪个方向,因而相当长的一段时间内会感觉到特别别扭。当然,也只是别扭而已,你知道这需要时间的,时间够了,有些东西会自然地沉积在你的身体里,然后可以不假思索地说出东西南北来,这么多年了,你多少对自己还保留着一点信心吧!呵呵。老马翻译的是第一版,我机器上也有Wa

2、lterOney的第二版(E文),内容扩充了不少,我曾经试图直接看二版的,东西总要新一些吧。唉!看了一段时间,进度太慢了,E文的水准还处于边读边翻译的阶段,每句话都要过到脑子里先变成中文再理解,如果看自己已经熟悉的东西,可能还能好点,对于驱动新手来说,很多概念是新的,再这么折腾绕一回,老费劲了。想一想,还是别为难自己了,先对整体框架有了一个大体的把握,回头再看E文的也行吧。也不记得在哪找到了老马的中文版(好像还不是驱动网),下载下来才发现机器上老早就有了,嘿嘿,估计也静静地了存了两年了,这二年我都做了些什么呢,我问自己,在夜深人静的夜里。看老马的中文就舒服多了,可以一目一行了吧,速度快

3、了不少。应该说老马的文字还是比较讲究的,通顺流畅,这在技术高手中是很难得的。我总觉得一个高手能把某件事物明白无误地说清楚,这更反应了他对这件事物深刻和透彻的理解。当然不会是每件事情都可以和适合深入浅出生动活泼地来阐述的,这还得看说的是什么事情,也还得看你说给谁来听吧。非常感谢老马所做的工作!作为一个新手,常常有这样的困惑,一本书,400页、500页的,在没有人指点的情况下,怎么读?我没有办法,我完全不清楚哪些更重要,哪些是可以一笔带过的,哪些有难度的地方必须硬着头皮啃,哪些又是可以放一放的,哪些是在将来的应用中频繁使用的,而哪些又是以后几乎不会接触的。我只有从头开始,一章一节的往下读,

4、不敢放过任何一个细节,怕影响到以后章节相关内容的理解,字斟句酌的,累死了,毫无阅读的快感可言,时间长了就开始烦,脑子里渐渐地成了一锅粥,概念混乱,开始迷迷瞪瞪。再赶上同学结婚了、比你还小一截的家伙生孩子了、老爹老妈来视察了、公司要你出差了、女朋友说要和你结婚,TNND!这东西撂在一边个把礼拜,实在是没有兴致再拿起来了,还是有不少阅读障碍和困难的,毕竟这不是艳情小说呀。书应该越读越薄!这道理我知道,我也有这种体验。对于你理解和经过的东西,你会知道最重要的是什么,即便是一本可以做枕头用的厚书,你也会觉得没有什么太多内容。很多东西可以在需要使用的时候再去查找MSDN或者别的资料,只要你理解了

5、最基本和最精要的核心。其实在系统地读老马的译本之前,我也零零散散的看了些东西,网上查找了不少入门上手的东西,包括楚狂人的文件过滤驱动教程,这篇东西还真是个好东西,虽说不能算是入门级的教程,但我读起来还是颇有兴致,并且障碍不是很大,当然里面也有不少不甚明白的东西,但基本不影响对框架的理解。之后,开始读老马的译本,差不多花了一个月,算是囫囵过了一遍。其间还不敢上手写例程,准备读完以后,再细读一遍,把所有的有条件看到效果的例程录入一遍(需要开发板的就先放放)。唉!笨人就只有笨招,不过这方法对于我来说效果还不错,以前核心编程那本就是这么来着,代码写一遍和读一遍还是不同的。言归正题吧!首先得开始

6、搭建环境操作系统为WindowsXPSP2,接下来你得装个VisualStudio6.0吧,外加上个SP5,当然你可以说VC6只是个编辑器,也不用非在VC的集成环境中编译驱动,是!没问题,但你总得干点别的活吧,公司里写不完的应用呀,我们同事在LINUX下的代码都在VC6中来写,然后再通过WinSCP传到LINUX下呢。接下来装什么呢,我又装了个VS.NET2003和MSDN.NET2003,这样SDK2003有了,呵呵,主要是MSDN的内容比较全,DDK的内容也有了,VS6的MSDN就没必要了。接下来就是安装DDK了,网上找了个WINXPDDK,有134M,不记得在哪找到的了,好像还费

7、了一番周折,WIN2000DDK容易找到些。安装后,生成的开始菜单如下:其实现在就可以开始干活了,但还不忙!驱动程序得有个调试环境吧,驱动的调试总不能在VC6里呀,他们说得用WINDBG或者SOFTICE才能调试内核层面的代码,但SOFTICE在单机上就能调,而WINDBG还得准备两台机器,没那么多银子,那就SOFTICE了。上网找去!东转西转的,忍不住还是先看了下说姚明和李宇春有夫妻相的一个链接,找到了看雪学院(http://www.pedi

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。