购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

译者序

在Linux设备驱动领域,已经有不少相关书籍面市。但是,还没有一本专门针对嵌入式Linux驱动的书籍。本书作者在嵌入式Linux领域工作多年,实践经验丰富。本书正是专门针对嵌入式Linux领域中常用的各种设备驱动程序而编写的,可以作为Linux设备驱动领域的有益补充。

本书秉承“实践出真知”的理念,为三种示例硬件平台(NXP i.MX7D、Microchip SAMA5D2和Broadcom BCM2837)提供了详细的“边做边学”的方法,由浅入深地讲解了如何为使用设备树的嵌入式Linux系统开发设备驱动程序:从最简单的不与任何外部硬件交互的驱动程序,到管理不同类型设备(如加速度计、DAC、ADC、RGB LED、多显LED控制器、I/O扩展器等)的驱动程序。为了简化这些驱动程序的开发,本书还描述了多种类型的驱动框架:杂项框架、LED框架、UIO框架、输入框架和IIO工业框架。读者按照书中的实验一步一步做下来,就相当于参加了一轮完整的培训。开发驱动程序的最好方法不是从头开始写,而是参考现有的案例。为此,本书提供了丰富的、有代表性的真实案例,编写了近30个驱动程序,并将它们移植到三个不同的处理器上——这些可以为工程师提供有益的参考。

感谢谢宝友老师,让大家有机会参与到本书的翻译中来。也感谢翻译本书的所有业界同人,其中有开宗立派的大神,有解决一线问题的资深工程师,有心怀梦想与焦虑的高龄程序员,有挥斥方遒的研发Leader,还有初出茅庐的新兵。我们本是一群分布在天南海北、素未谋面的网友,正是这本书把我们紧密地联系起来,无论职位高低,无论年龄长幼,无论距离远近,无论水平高下,我们有力的出力,有建议的出建议,有专长的出专长,共襄盛举!这也是一种开源精神。具体来说,本书的翻译分工如下:

回首2020年,关键词是疫情、抗疫……在每天忙碌的工作之后,小伙伴们还利用点点滴滴的空闲时间来字斟句酌,经常为如何恰当地翻译一个佶屈聱牙的长句、一个生僻的术语而费尽心思,“吟安一个字,捻断数茎须”。这本书是所有的小伙伴在疫情的洗礼下,用汗水浇灌出来的花朵。

最后,真诚地希望这本书可以为国内从事嵌入式Linux开发的同人提供些许帮助。然而由于水平所限,译文难免有谬误之处,这里仅仅是“抛砖引玉”,还请业界同人多多批评指正,大家共同促进嵌入式Linux的发展。

阿里集团基础系统稳定性团队 文洋
阿里集团阿里云高性能网络团队 李唯杰
阿里集团基础系统稳定性团队 谢宝友
全志科技Linux BSP技术经理 武彦
湖北芯擎科技有限公司高级软件工程师 李宁
欧姆电子技术嵌入式开发主管 陈乾新
OPPO游戏性能团队高级系统工程师 陆灿江 e00R7rZaKi11dirTzHpKr6heLv11F73G9dAKalxBspgtFWy+uLbM0zvsE7mNXEMY

点击中间区域
呼出菜单
上一章
目录
下一章
×