作者简介

姜亚华 曾负责华为手机的Touch、Sensor的驱动和软件优化(包括Mate、荣耀等系列),以及Intel安卓平台Camera和Sensor的驱动开发(包括Baytrail、Cherrytrail、Cherrytrail CR、Sofia等);现负责DMA、Interrupt、Semaphore等模块的优化和验证(包括Vega、Navi系列和多款APU产品。)。
一直从事与Linux内核和Linux编程相关的工作,研究内核代码十多年,对多数模块的细节如数家珍。熟悉Linux程序,对Linux常见机制的使用理解透彻。曾在华为终端软件精英赛中获奖,三次获得AMD Spotlight奖励。

内容简介

精通Linux内核:智能设备开发核心技术共五篇,以从易到难的顺序详细剖析了Linux内核开发的核心技术。“知识储备篇”介绍了Linux的数据结构、中断处理、内核同步和时间计算等内容,这些是理解后续章节的前提。之后通过“内存管理篇”“文件系统篇”“进程管理篇”详细介绍了Linux的三大核心模块。*后的“升华篇”则融合了前面诸多模块展示了Linux内核开发在操作系统、智能设备、驱动、通信、芯片以及人工智能等热点领域的应用。书中的重点、难点均配以图表、代码和实战案例进行展示,有助于提高读者的动手操作能力。

精通Linux内核:智能设备开发核心技术的读者需要熟悉C语言,对Linux内核有一定了解。 初学者按照《精通Linux内核》的编排顺序阅读,而熟悉Linux内核的读者可以跳过第壹篇,直接从三大核心模块篇进行阅读。《精通Linux内核》可作为Linux初中级读者系统学习Linux内核开发的指导手册,也可作为从事嵌入式、操作系统、Linux编程、驱动/内核开发,以及智能设备开发等工作工程师的案头指南和进阶工具书。


姜亚华 曾负责华为手机的Touch、Sensor的驱动和软件优化(包括Mate、荣耀等系列),以及Intel安卓平台Camera和Sensor的驱动开发(包括Baytrail、Cherrytrail、Cherrytrail CR、Sofia等);现负责DMA、Interrupt、Semaphore等模块的优化和验证(包括Vega、Navi系列和多款APU产品。)。

一直从事与Linux内核和Linux编程相关的工作,研究内核代码十多年,对多数模块的细节如数家珍。熟悉Linux程序,对Linux常见机制的使用理解透彻。曾在华为终端软件精英赛中获奖,三次获得AMD Spotlight奖励。

下载地址

豆瓣评论

  • fuzhli
    深度不够,也不够基础。花了两三天翻完了,感觉比较尴尬。01-28
  • 鲜鱼巷口
    逻辑混乱,表述不清,用词极不严谨,一坨狗屎。01-25
  • 贴着土地生活
    没什么深度,也没怎么实践,轻描淡写随便说了一下内核的每个部分。10-24
  • 爱猫至极
    这本书集中讨论内存管理、文件系统和进程管理三个部分。看序里面作者写作花了五年多,随书资料里面的代码截图可以证明这点,截图里面5.x和3.x的代码都有。三个核心模块写的很详细,而且易懂,作者很多地方写的比较通俗,到处打比喻,所以看起来不怎么费力,有些书看着晦涩但还真不一定就是深入的。能把复杂的东西几句话说明白,还是需要很大的精力和功夫的,我觉得这样反而更加深入、难得。要说不足,我觉得硬件相关的知识可以介绍多点,不影响理解的地方回避了硬件细节,可能作者有意把重点放在软件架构和实现上面吧。语言有地方不太通顺,不过这也说明书是码出来的,不是复制粘贴的。02-27

猜你喜欢

大家都喜欢