阅读:3229回复:24
那位大侠读过Chris Cant的《Windows WDM》?感觉如何?
请问那位大侠读过Chris Cant的《Windows WDM》(中文名为《设备驱动程序开发指南》孙义,马莉波,国雪飞译)?
感觉如何? 我感觉这书特别烂,根本都不知道由何处着手,勉强看完了第4章, 结果第4章结尾是一个wdm1例程,根本看不懂,给我感觉其中的技术、 术语他们在前几章根本没有提到过!:( 那位大侠看过,有何感想,请多指教(留言,谈感想),我还指望用这本书学会wdm编程呢! :( |
|
最新喜欢:abc009...
|
沙发#
发布于:2002-03-11 16:55
我也勉强看了一部分,有一定的帮助。
有的时候不知所云,可能是语言结构不一样,翻译的问题。 参照它的例子,自己从头构造一个驱动程序,有一些感性认识。 |
|
|
板凳#
发布于:2002-03-11 17:07
不是吧,我看那本书很好啊。我做数码相机的驱动程序,已经完成照片上载和PC实时捕捉图像。其骨架就是用WDM1驱动程序,除了USBD的调用外还没超出书中的技术啊。而且书中的DebugPrint也很好用,是softice的好补充。好好看书吧。
|
|
|
地板#
发布于:2002-03-11 17:26
我认为这本书相当不错,我就是用这本书上路的,不过确实直到我看第三遍的时候才对WDM有了点眉目。
其实我认为WDM是一个比较难以入门的东西,对读者本身就有一个较高的要求,任何一本书都难以对如此复杂的东西用三言两语就说清楚。尤其值得一提的是,该书的第二十二章和二十三章的有关USB和HID类的驱动程序可以直接拿来作为第二次开发的模板。 tigerzd说的对,该书内的DebugPrint工具非常好用,配合softIce一起,简直是如虎添 翼。 但有一点不足就是,该书提供的安装文件 *.inf有几处错误,造成在98下无法安装(2000我还没试过),但只要稍加修改就没问题。 Best regards |
|
|
地下室#
发布于:2002-03-11 20:03
这是本好书,慢慢看吧!每看一遍都会有收获。
|
|
5楼#
发布于:2002-03-12 08:09
要多读几遍,按照上面的构造才能有收获!
|
|
|
6楼#
发布于:2002-03-12 08:27
我认为它不适合PC编程经验薄弱的初学者,所以我在大补基础知识.
|
|
7楼#
发布于:2002-03-12 09:21
多看几遍就成为好书了,wdm1应该可以说是个很好的开始学驱动的例子。只是好象有些地方语句不是很通顺。
|
|
|
8楼#
发布于:2002-03-12 09:36
建议多看例子程序,通过例子程序理解驱动程序结构及处理技巧。
建议开展主体论坛:WDM驱动程序---USB驱动开发学习小组 由浅入深写USB驱动。 |
|
9楼#
发布于:2002-03-12 09:48
用户被禁言,该主题自动屏蔽! |
|
10楼#
发布于:2002-03-12 10:06
其实这些讲驱动的书应该看三次以上!每次看都会有收获!想当初我学驱动的时候那本NT驱动程序设计指南偶看了不知道多少遍了!书都快被我看烂了!
|
|
11楼#
发布于:2002-03-12 19:15
我认为这本书相当不错,我就是用这本书上路的,不过确实直到我看第三遍的时候才对WDM有了点眉目。 老大,能否告知那个inf文件有错误呢?还有假设我想只编译一次wdm1test类(不编译其他的东东),生成wdm1test.exe文件,该如何 做呢?请大虾指教! |
|
|
12楼#
发布于:2002-03-12 19:47
我也有这本书,看了好象没有几遍,现在还没有懂
真是烦 大家看还有什么书可以推荐一下的 |
|
13楼#
发布于:2002-03-12 21:53
这种书的确需要看几遍才觉得不错
第一遍简直是看天书 |
|
14楼#
发布于:2002-03-13 19:39
新手上路还可以,不过该书总的来说一般。当然每本书都有他的价值的,要不也就没有人买了。大家可以看看Walter Oney的书,协定挺好的。起始很多东西需要入门,另外么多看看别人的例子程序,还要勤查Help以及DDK中的相关定义,编程序时可以参照别人的例子进行改编。由于涉及的东西太多,每个部分都是一本书。大家感兴趣的话还可以看看微软出的Windows 2000 Driver Design Guide,具体是不是这个名字我忘了,北京大学出版社出的,很贵,花了我200多银子。想起来就心痛,书写到不错,E文的,就是有点罗嗦。
|
|
15楼#
发布于:2002-03-13 20:43
新手上路还可以,不过该书总的来说一般。当然每本书都有他的价值的,要不也就没有人买了。大家可以看看Walter Oney的书,协定挺好的。起始很多东西需要入门,另外么多看看别人的例子程序,还要勤查Help以及DDK中的相关定义,编程序时可以参照别人的例子进行改编。由于涉及的东西太多,每个部分都是一本书。大家感兴趣的话还可以看看微软出的Windows 2000 Driver Design Guide,具体是不是这个名字我忘了,北京大学出版社出的,很贵,花了我200多银子。想起来就心痛,书写到不错,E文的,就是有点罗嗦。 老兄好rich呀,哈哈,有没有相应的电子版,上传到这里也让穷兄弟们 look look! |
|
|
16楼#
发布于:2002-03-23 11:54
如果要学wdm还用不用学VXD。
|
|
17楼#
发布于:2002-03-23 21:00
看了几章chris cant的书
感觉这家伙思维逻辑跳跃性很强,书的组织不好, 庆幸的是,书上的东西讲得还在理。 |
|
18楼#
发布于:2002-04-07 20:34
我开始的时候看的是walter oney的 <programming the microsoft widows driver model> 这同志讲结构倒还清楚就是不讲怎么编译。我看半天也没搞明白怎么编译,chris cant的就不是了,很快的告诉你怎么开始编译怎么设定环境。。。用它入门还是不错的。
引用:ygm99: {大家感兴趣的话还可以看看微软出的Windows 2000 Driver Design Guide,具体是不是这个名字我忘了,北京大学出版社出的,} 这书谁写的?是walter oney 吗? 另外,我还在网上看见过一本steven mc dowell <windows 2000 kernel debugging> 不知哪位能搞到共享一把。 |
|
|
19楼#
发布于:2004-02-28 15:51
这本书很好,我2001年买的这本书,当时在上大学,什么都不懂,因为看书名好就买了,压做箱底一直没看。没想到现在真的要做驱动开发。我来单位之后,发现单位的藏书室里有这本书,被翻的几乎开了花(虽然没有破的页,但每一页都象被看的有点发软发黑了,可见次数之多)。这本书比较标准,只要有C++/C的基础,看这本书就是可以的,我第一遍看这本书的时候看的很慢,从第一章到第五章,看过一遍之后看了第二遍还不知讲的是什么,第三遍我直接看到第八章和第九章,第四遍我一直看到Wdmio和phdio(第16章吧,好象),这时候我再回过头来看前面才有点眉目,感觉这真是一本好书,其他的书(也许除了oney的)可能都没这本书讲的全面和细致,现在我又看了一遍,虽然现在我还是菜鸟(不是因为此书不好,而是因为我学东西慢,加上我C++的水平不是很扎实),但我现在对驱动已经有了一些概念上的了解。不管怎么说,这的确是一本好书,一定要多看几遍,才可以明白驱动的开发过程
|
|
上一页
下一页