在线客服
Linux设备驱动程序(第三版)图书
人气:58

Linux设备驱动程序(第三版)

Linux社区的领导者经典著作,畅销不衰的Linux开发精粹。累计印刷25次,销量逾80000册。
  • 所属分类:图书 >计算机/网络>操作系统/系统开发>LINUX  
  • 作者:(美)[科波特]([Corbet],J.) 等著,[魏永明],[耿岳],[钟书毅] 译
  • 产品参数:
  • 丛书名:--
  • 国际刊号:9787508338637
  • 出版社:中国电力出版社
  • 出版时间:2010-09
  • 印刷时间:2016-12-01
  • 版次:1
  • 开本:16开
  • 页数:--
  • 纸张:胶版纸
  • 包装:平装-胶订
  • 套装:

内容简介

本书是经典著作《Linux设备驱动程序》的第三版。如果您希望在Linux操作系统上支持计算机外部设备,或者在Linux上运行新的硬件,或者只是希望一般性地了解Linux内核的编程,就一定要阅读本书。本书描述了如何针对各种设备编写驱动程序,而在过去,这些内容仅仅以口头形式交流,或者零星出现在神秘的代码注释中。

本书的作者均是Linux社区的领导者。JonathanCorbet虽不是专职的内核代码贡献者,但他是备受关注的LWN.net新闻及信息网站的执行编辑。AlessandroRubini是一名Linux代码贡献者,也是活跃的意大利Linux社区的灵魂人物。GregKroah-Hartman是目前内核中USB、PCI和驱动程序核心子系统(本书均有讲述)的维护者。

本书的这个版本已针对Linux内核的2.6.10版本彻底更新过了。内核的这个版本针对常见任务完成了合理化设计及相应的简化,如即插即用、利用sysfs文件系统和用户空间交互,以及标准总线上的多设备管理等等。

要阅读并理解本书,您不必首先成为内核黑客;只要您理解C语言并具有Unix系统调用的一些背景知识即可。您将学到如何为字符设备、块设备和网络接口编写驱动程序。为此,本书提供了完整的示例程序,您不需要特殊的硬件即可编译和运行这些示例程序。本书还在单独的章节中讲述了PCI、USB和tty(终端)子系统。对期望了解操作系统内部工作原理的读者来讲,本书也深入阐述了地址空间、异步事件以及I/O等方面的内容。

本书涵盖的主题包括:

● 完整的字符、块、tty(终端)及网络驱动程序

● 驱动程序的调试

● 中断

● 计时问题

● 并发、锁定和对称多处理器系统(SMP)

● 内存管理和DMA

● 驱动程序模型和sysfs

● 热插拔设备

● 对常见总线的描述,包括SCSI、PCI、USB和IEEE1394(火线)。

编辑推荐

本书作者均为Linux社区的领导者。译者是MiniGUI的创始人魏永明。本书紧跟内核的发展步伐。完整地描述了2.6.10内核,希望能够成为那些想成为内核黑客但却不知如何下手的人们的良好起点。

更多精品类图书请点击:book.dangdang.com/20130427_j3x0

作者简介

Jonahan Corbet早在1981年就开始接触BSDUnix的源代码。那时,科罗拉多大学的一名讲师让他“修正”其中的分页算法。从那时起直到现在。他深入研究了他所遇到的每一个系统,其中包括VAX、Sun、Arden以及x86系统的驱动程序。他在1993年及时次接触Linux系统,从此以后一直从事Li

网友评论(不代表本站观点)

来自无昵称**的评论:

质量很好,对于搞Linux设备驱动程序这一块的同仁来说,绝对是当之无愧的经典书籍

2011-08-13 15:16:31
来自sobazin**的评论:

正在学嵌入式驱动设计,这本书拿来学习还是不错的,继续学习中

2011-11-23 00:15:31
来自m***b(**的评论:

当当网送货服务极差 最近3笔订单都选了货到刷卡付费 没一次送货员是带pos机的

2017-01-21 10:25:35
来自无昵称**的评论:

linux程序员必经之路。 C,鸟哥linux,UNIX高级编程,linux内核设计与实现,深入理解linux内核,LKD,linux之路。

2014-08-08 15:27:07
来自若西木**的评论:

既有对源代码的解释,又有一些原理性的说教,另外一本《精通Linux设备驱动程序》有很多例子,但条理方面还是本书更好。

2011-12-09 13:44:22
来自seuwxs**的评论:

驱动开发的经典教材,学的很全面。实用性很强。由于本人之前没学过linux内核,里面很多内核的知识不是很懂,。建议在学驱动之前,先学习linux的shell编程和内核的基本知识。

2012-05-02 18:37:38
来自无昵称**的评论:

我也是看了大家的评论,觉得还可以才买的,仔细阅读后才发现不适合自己,书中只是对一些具体的函数和数据结构进行介绍,根本没有一个成型的驱动范例,个人觉得该书不适合初学者,希望对大家有用。

2011-08-28 12:07:18
来自无昵称**的评论:

LDD的经典之作,入门的hello.ko就把读者带入驱动的世界。

2017-09-18 20:50:36
来自哈利v5**的评论:

毫无疑问的境地,Linux内核和驱动开发必备。

2014-10-30 16:30:18
来自xiaosuz**的评论:

Linux设备驱动程序对我来说正是需要的书,不错,挺满意的。

2012-02-06 10:23:13
来自匿名用**的评论:

看了前五章和网络驱动,总体不错,可以学到不少原理性的东西,但翻译质量一般

2017-07-12 16:31:40
来自我什么**的评论:

很适合初学者(这不代表这本书所讲的知识很浅薄,反而涉及一些很多别的书上没有提到的技巧或是思想),主要是因为作者积累了相当多的实战经验,有种一览纵山小的感觉,也可以看出作者对这本书投入了很多,不仅我们初学者展现了最重要的设备驱动知识,而且提及我们可能碰到的问题。

2012-04-21 18:54:23
来自无昵称**的评论:

Linux设备驱动程序 这本书不错,不过对于初学者而言的话应该是有点难度,但是对于刚入行的工作者而言会有不少帮助。

2012-05-31 15:58:00
来自无昵称**的评论:

不错,关于Linux驱动的经典之作,就是似乎有些贵了,和页码比起来。

2016-08-12 22:02:54
来自IntelDa**的评论:

给力的送货员,提前两天,并在晚上送来,让我赶紧阅读经典!

2011-10-27 20:34:30
来自**(匿名**的评论:

书的质量不错,走内核驱动方面的朋友感觉这本书还是不错的

2017-06-10 18:12:07
来自阿修罗**的评论:

Linux领域驱动开发的神书,强烈推荐。看这本书需要反复看几遍,因为翻译比较差,最好对照英文版看(或者直接看英文版的)。拜读中。。。

2016-04-22 19:52:22
来自国国123**的评论:

对于了解驱动程序开发的内幕来说是一本好书。、但是上面缺少具体的操作。所以来说对于初学者来说要想通过本书了解驱动的实现细节有一定困难如果是对驱动入门的学者来说。可以通过本书了解深层次的驱动开发原理和操作系统内部实现的流程

2008-12-24 09:01:46
来自涤清CDQ**的评论:

学习LINUX驱动开发,一般而言,这本书是必不可少的,现在这本书已经是2.6内核版本的,可以说书还是很不错的,不过需要一定的基础,尤其是操作系统和LINUX下C语言设计的基本知识

2012-03-29 15:35:21
来自无昵称**的评论:

买回来花了几天 看到了第五章了。 总得来讲的非常不错,条理清晰。 因为里面没有写步骤流程。所以不适合没基础的学习。需要买的同学可以先看看 《嵌入式Linux应用开发完全手册》的视频,里面有讲过程。

2013-10-10 18:51:16
来自dangdan**的评论:

由于包装的问题,书上边角的折痕并没有影响到此次购书的愉悦心情。《Linux设备驱动开发》很早之前就买了一本,中途linux的工作撂了好几年,现在用又找不到书,只好再买一本,竟然是11年1月第11次印刷的,喜出望外!

2011-02-24 12:50:19
来自无昵称**的评论:

整体感觉印刷没有英文版的好,也不是说字体模糊之类的,字体排版都很清晰,可能就是白色纸张还是偏正方形的形状和它的质感不太喜欢,不过英文版的也贵几倍,但英文差看起来费劲儿,现在急需补充知识能量就买了它,其实还不错。

2015-03-22 18:24:12
来自erdospk**的评论:

Linux设备驱动程序(第三版)是目前翻译的最准确和忠实于Linux Device Driver Version 3 原文的了,搞Linux的都应该买一本来作为手边书。推荐购买。

2009-03-01 17:56:13
来自imyalyf**的评论:

似乎有点难 建议C语言比较厉害且对于操作系统尤其是UNIX或者Linux系统有所了解的人再决定入手该书 呃 还有 第一个hello world跑不起来 不知道怎么回事 初次接触这么底层 菜鸟一枚 继续努力

2014-03-17 22:46:04

免责声明

更多出版社