业内知名专家推荐:
设备驱动程序是嵌入式操作系统的重要模块,也是难点之一,Linux没备驱动程序更以复杂和繁多而著名,本书的作者集多年授课和开发的经验,以简洁的语言和丰富的实例讲述了这一技术,深入浅出,值得一读。
—— 何小庆(北京麦克泰软件技术有限公司董事长)
“点亮LED”,寥寥几行代码,你可以做到。本书从简单入手,循序渐进。那些难以触及的理论,如并发控制、中断、内存映射等,在阶梯式的代码叠加中被你逐步掌握。熟悉硬件规范后,你只需一步步按框架实践,便可开发出一个USB设备驱动。
—— 陈莉君(西安邮电学院教授)
本书系统讲述了Linux内核驱动的支撑技术,涉及内核编程方式、内核模块、设备文件系统、同步互斥机制等。本书针对具体硬件的真实外设。结合实际外设的硬件逻辑,讲解了常见类型驱动程序的编写方法和实现细节。对广大Linux爱好者而言,是一本值得推荐的好书。
—— 陈渝(清华大学副教授)
本书有一个非常突出的特点——实用,全书以大量实例来引导读者编写以及移植Linux设备驱动,这些实例是作者多年Linux设备驱动开发从业经验的总结,读者一定会从中受益。
—— 郭淳学(软件行业学会嵌入式系统分会副理事长兼秘书长)
在Linux内核源代码树的各个子系统中,设备驱动是大的一个子树分支,目前新的Linux内核支持70多种设备驱动家族。Linux下的驱动编程一直被认为是一门艺术,本书是通往Linux设备驱动开发殿堂的钥匙。
—— 史应生(红帽专家服务团队资深咨询顾问,RHCA、RHCSS第一人)
设备驱动是操作系统具多样性和复杂性的部分。回想嵌入式系统教学之初,我几乎买遍了市面上的Linux图书也没有找到一个模块化驱动的开发实例。本书语言通俗易懂,结构清晰,作者有丰富的培训和开发经验,是少有的驱动程序开发专著。
—— 马忠梅(北京理工大学副教授)
如果说硬件是系统的躯体;软件是系统的灵魂,驱动就是连接躯体和灵魂的纽带,是系统运转的枢纽。本书旨在引导读者,消除读者对驱动开发的神秘感,同时也指出了老手常见的盲点与误区。更难得的是,本书通过大量开发实例生动、系统地讲解了Linux设备驱动开发的方方面面。
—— 向农(电子工程世界总编) |