书籍详情
《 图解Linux内核(基于6.x) 姜亚华》[76]百度网盘|亲测有效|pdf下载
  • 图解Linux内核(基于6.x) 姜亚华

  • 出版社:机械工业出版社
  • 作者:姜亚华
  • 出版时间:2024-05-01
  • 热度:2699
  • 上架时间:2025-03-08 06:13:50
  • 价格:0.0
书籍下载
书籍预览
免责声明

本站支持尊重有效期内的版权/著作权,所有的资源均来自于互联网网友分享或网盘资源,一旦发现资源涉及侵权,将立即删除。希望所有用户一同监督并反馈问题,如有侵权请联系站长或发送邮件到ebook666@outlook.com,本站将立马改正

内容介绍

编辑推荐
浓缩数百万行代码
308张图表深度解析
扫码观看教学视频
源代码及电子课件
 
内容简介
全书共五篇,以从易到难的顺序详细剖析了Linux内核开发的核心技术。“知识储备篇”介绍了Linux的数据结构、中断处理、内核同步和时间计算等内容,这些是理解后续章节的前提;之后通过“内存管理篇”“文件系统篇”“进程管理篇”详细介绍了Linux的三大核心模块;最后的“综合应用篇”则融合了前面诸多模块知识展示了Linux内核开发在操作系统、智能设备、驱动、通信、芯片、云计算和人工智能等热点领域的应用。书中的重点、难点均配有图表、代码和实战案例,力求直观、清晰。
学习本书的读者需要熟悉C语言,建议对Linux内核有一定了解。推荐初学者按照本书的编排顺序阅读,而熟悉Linux内核的读者可以跳过知识储备篇,直接从三大核心模块篇进行阅读。
本书深入浅出、配图丰富,可作为Linux初中级读者系统学习Linux内核开发的指导手册,也可作为从事嵌入式、操作系统、Linux编程、驱动/内核开发,以及智能设备开发的工程师的案头指南和进阶工具书。
作者简介
姜亚华
先后就职于华为、Intel、AMD、壁仞科技和曦智科技。
?就职于华为期间,负责华为手机的Touch和Sensor的驱动和软件优化,包括Viva、D1、Mate1、Mate2和P2等。
?就职于Intel期间,负责Intel安卓平台的Camera和Sensor的驱动,包括Baytrail、Cherrytrail、Cherrytrail CR和Sofia等。
?就职于AMD期间,负责DMA、Interrupt、Semaphore等模块的优化和验证,包括Vega系列、Navi系列和多款APU产品。
?在曦智科技负责多款产品的系统软件开发至今,包括PCIe驱动、设备固件和系统类库等。
一直从事与Linux内核和Linux系统编程相关的工作,研究内核代码十余年,对多数模块的细节如数家珍。
目  录

前言
知识储备篇
第1章Linux内核概述
1.1基于Linux的操作系统生态
1.2【图解】Linux工程师技能和领域
1.3内核代码结构
1.4【看图说话】Android操作系统
第2章数据结构和设计模式
2.1【图解】关系型数据结构
2.1.1一对一关系
2.1.2一对多关系
2.1.3多对多关系
2.2【图解】内核中常见的设计模式
前  言
本人编写的《精通Linux内核:智能设备开发核心技术》出版已有多年了,这期间我读了很多书评,也跟行业内的工程师交流过多次,发现在编写该书的过程中有一点做得并不到位,那就是当时写作只站在阅读了几百万行内核代码之后做总结的角度叙述问题,而忽略了初学者学习新知识的思维过程,表现为其中的有些知识点,出于惯性思维我认为比较简单,但实际上可能对于初学者来说并不一定容易理解。同时,Linux的内核版本又更新到了6.x时代,因此就有了《图解Linux内核(基于6.x)》一书的写作想法,我希望用图来直观、清晰地阐述复杂的问题,让初学者更容易理解。
当前的Linux内核版本已经更新到6.x,本书随之更新至6.2版本。其中,有少数知识的讨论也涉及3.10版本,保留它们主要是希望可以让读者看到内核的更新和优化思路。建议读者在阅读本书时可以下载3.10和6.2两个版本的内核代码作为参考。

内容
全书分为5篇内容。

相关推荐