第一次阅读。2012年3月8日读完,历时一个月。
书本的开篇就说,Linux内核很复杂很庞大,入门较难,但是驱动程序是进入到Linux内核世界的大门。不过我看完之后没有这个感觉,只是觉得每一章都会涉及到很多内核的内容,并不会知道内核总体来说到底是怎么样的。
开始接触驱动程序也是近两三个月的事情,到现在,我对开发驱动程序到底是怎么样的一回事还不是很清楚。什么情况下需要开发一个驱动程序?不同的Linux版本(包括嵌入式的)下的驱动程序会有怎么样的不同?还有很多东西不明白。而且最重要的是,还没有写过一个Linux设备驱动。连demo也没有写过。
书本涵盖了设备驱动的各方面内容。不过觉得每一章里面的内容组织都比较散,读着的时候就觉得不是很连贯,具有跳跃性的。再加上它的内容都讲得比较深,就导致了我得出这样的一个结论:这本书不太适合初学者,看完会觉得收获很少而且很辛苦;但它还是一本神书,适合有一定经验的人去阅读,去全面提升自己的“功力”。
神书一本,但对初学者来说难度较大
《Linux Device Drivers》热门书评
-
移植示例代码到linux 3.x
18有用 0无用 aobbcn 2013-06-01
大家好,《linux设备驱动程序》的代码基于2.6.10,在当前流行的内核上已不能编译。我已移植到3.0以上的所有longterm stable分支并测试正确运行。见https://github.com/duxing2007/ldd3-examples-3.x。...
-
翻译得不好!
14有用 6无用 白丁 2007-10-02
我有英文版的电子书,也另外买了一本中文版,因为觉得一天到晚对着电脑太辛苦。不过看了一半下来觉得不如看英文版。虽然对自己的英文水平并不是太有自信,不过中文版翻译的实在是不敢恭维,看着中文版翻译的字字句句自己要推敲半天才搞清除意思,这样折腾下来不见得比读英文版进度快。也许是我汉语水平实在是不行。拜一拜该...
-
翻译得太差了
3有用 0无用 乌黑的船 2009-12-06
更正一下,之前看到的是网上电子版的翻译很差。后来看了纸质的正版图书,翻译还不错,是本好书!-----------------------------------------------------------------------------------书不错,但翻译太差了。知道将信号量翻译成什么...
-
内容提纲,顺便吐槽翻译
2有用 0无用 你咬我呀 2015-05-05
读完LKD之后开始看这本,用了十天,关于内核的章节读得比较仔细,关于驱动的章节就草草一读(实在太枯燥了,以后动手的时候再参考,否则看过也是忘),最后两章直接忽略。书里介绍了大量开发经验,对一些基础概念却讲解的不够细致,所以对初学者并不是特别友好,很多地方需要来回翻阅,并且对照内核源码仔细分析才能弄懂...
-
真的很烂的一本书
1有用 2无用 dapp 2012-08-11
不晓得是因为我看的翻译版本原因还是什么问题,反正我觉得这本书特别烂,烂到让我根本看不下去。整本书给人的感觉不知所云,知识点很不集中,逻辑很不清晰,理论讲解十分不透彻,主要就是讲了要用哪些内核函数。还不如改名叫做《内核函数运用》。也没有什么太有内涵的代码。因为知道这本书被评为经典,所以好几次我看不下去...
书名: Linux Device Drivers
作者: Jonathan Corbet
出版社: O'Reilly Media
副标题: 3rd Edition
出版年: 2005-2-17
页数: 640
定价: USD 39.95
装帧: Paperback
ISBN: 9780596005900