-
内容大纲
这是一本系统剖析SoC底层软件低功耗系统设计、实现与定制化的著作,同时它还全面讲解了低功耗的知识点以及各种低功耗问题的定位与优化。
作者在华为海思等半导体企业深耕低功耗领域10余年,基于自身的实际商用经验撰写成书。读完本书后,我们至少能掌握以下知识:
(1)Linux内核中所有与低功耗相关的16个模块的设计与实现原理,以及这些模块的自定义实现和二次开发,这部分内容能让读者对低功耗相关的问题知其然并知其所以然。
(2)Linux内核中关于低功耗的设计思想,既同时适用于宏内核、微内核和精简内核,又可以给其他的操作系统提供思路和启发。
(3)低功耗的20余个扩展知识点,让读者对低功耗有更全面、更深入的了解。
(4)各种低功耗问题的定位方法和通用优化手段。 -
作者介绍
李晓杰,SoC低功耗领域专家,曾就职于华为海思,现为国内某头部手机厂商的高级软件研发工程师。在底层软件领域工作10余年。工作内容涉及驱动开发、低功耗、性能优化、系统稳定性等多个领域,相关工作支撑各类终端产品累计数亿级发货总量,拥有丰富的研发和交付经验。曾参与世界首款单芯片多模5G基带芯片相关软件研发工作,以及其他多款世界领先的通信和终端芯片底层软件研发和交付工作。参与研发的部分产品被中国国家博物馆收藏,见证了相关产业从起步到巅峰的完整过程。 -
目录
前言
第1章 低功耗系统设计思路
1.1 低功耗系统设计面临的挑战
1.2 降低功耗的3种主要设计思路
1.3 低功耗系统的架构设计
1.4 术语介绍
1.5 本章小结
第2章 wakeup source框架设计与实现
2.1 Linux wakeup source的设计与实现
2.1.1 架构设计概览
2.1.2 模块功能详解
2.1.3 配置信息解析
2.1.4 主要数据结构
2.1.5 主要函数分析
2.1.6 函数工作时序
2.2 实现自己的wakeup source框架
2.2.1 动手前的思考
2.2.2 设计与实现
2.3 本章小结
第3章 autosleep框架设计与实现
3.1 Linux autosleep的设计与实现
3.1.1 架构设计概览
3.1.2 模块功能详解
3.1.3 配置信息解析
3.1.4 主要函数实现
3.1.5 函数工作时序
3.2 实现自己的autosleep框架
3.2.1 动手前的思考
3.2.2 设计与实现
3.3 本章小结
第4章 PM Core框架设计与实现
4.1 Linux PM Core的设计与实现
4.1.1 架构设计概览
4.1.2 模块功能详解
4.1.3 配置信息解析
4.1.4 主要数据结构
4.1.5 主要函数实现
4.1.6 软件处理流程
4.2 实现自己的PM Core框架
4.2.1 动手前的思考
4.2.2 运行时序设计
4.2.3 设计与实现
4.3 本章小结
第5章 notifier框架设计与实现
第6章 DPM框架设计与实现
第7章 syscore框架设计与实现
第8章 RPM框架设计与实现
第9章 thermal框架设计与实现
第10章 CPU Hotplug框架设计与实现
第11章 CPUIdle框架设计与实现
第12章 CLK框架设计与实现
第13章 DVFS框架设计与实现
第14章 regulator框架设计与实现
第15章 AVS框架设计与实现
第16章 PSCI框架设计与实现
第17章 ATF
第18章 扩展知识点
第19章 低功耗问题定位及优化思路
同类热销排行榜
- C语言与程序设计教程(高等学校计算机类十二五规划教材)16
- 电机与拖动基础(教育部高等学校自动化专业教学指导分委员会规划工程应用型自动化专业系列教材)13.48
- 传感器与检测技术(第2版高职高专电子信息类系列教材)13.6
- ASP.NET项目开发实战(高职高专计算机项目任务驱动模式教材)15.2
- Access数据库实用教程(第2版十二五职业教育国家规划教材)14.72
- 信号与系统(第3版下普通高等教育九五国家级重点教材)15.08
- 电气控制与PLC(普通高等教育十二五电气信息类规划教材)17.2
- 数字电子技术基础(第2版)17.36
- VB程序设计及应用(第3版十二五职业教育国家规划教材)14.32
- Java Web从入门到精通(附光盘)/软件开发视频大讲堂27.92
推荐书目
-

孩子你慢慢来/人生三书 华人世界率性犀利的一枝笔,龙应台独家授权《孩子你慢慢来》20周年经典新版。她的《...
-

时间简史(插图版) 相对论、黑洞、弯曲空间……这些词给我们的感觉是艰深、晦涩、难以理解而且与我们的...
-

本质(精) 改革开放40年,恰如一部四部曲的年代大戏。技术突变、产品迭代、产业升级、资本对接...
[
