🚗 车载Linux电源管理 · 休眠唤醒
📘 30章 从入门到实战
01
电源管理概述
重要性
功耗来源
子系统架构
02
硬件基础
电源树设计
PMIC与SoC
电压调节/时钟门控
03
Linux内核电源管理框架
Runtime PM
dev_pm_ops
系统睡眠模型
04
休眠流程实现
suspend_enter
设备回调顺序
NoIRQ/syscore
05
唤醒流程实现
Resume入口
设备回调
唤醒源检测
06
唤醒源配置
GPIO唤醒
RTC
WoWLAN
CAN总线
07
设备驱动电源管理
suspend/resume
autosleep
状态保存恢复
08
时钟与频率管理
CPUFreq/DevFreq
CCF门控
DVFS策略
09
内存电源管理
Self-Refresh
DDR频率缩放
低功耗状态
10
外设电源管理
MMC/SD
USB
DRM/KMS
11
QoS框架
PM QoS API
唤醒延迟权衡
车载配置实例
12
休眠唤醒调试
/sys/power/
ftrace
常见问题
13
电源管理测试
压力测试
功耗测量
自动化框架
14
车载场景特殊需求
Fastboot
CAN唤醒实时性
多核电源域
15
Android Automotive电源管理
WakeLock
Doze模式
内核交互
16
ACPI与UEFI在车载中的应用
ACPI S0-S5
UEFI休眠唤醒
Device Tree对比
17
电源管理IC(PMIC)驱动开发
Regmap/Regulator
中断唤醒
TPS65917
18
电池管理与充电
Fuel Gauge
CC/CV充电
电池健康
19
热管理
SoC温度监测
降频策略
联动电源管理
20
安全与电源管理
安全岛电源域
Watchdog
ISO 26262
21
休眠唤醒延迟优化
缩短suspend/resume
异步
快速路径
22
多操作系统电源管理
Hypervisor电源域
虚拟机休眠
资源隔离
23
电源管理固件
SCP/M核
ATF
PSCI协议
24
车载网络电源管理
以太网AVB/TSN
CAN/CAN-FD
LIN总线
25
传感器电源管理
MEMS低功耗
数据融合唤醒
I3C总线
26
存储设备电源管理
eMMC/UFS休眠
文件系统同步
写缓存
27
显示与音频电源管理
面板刷新率
音频低功耗
HDMI/MIPI DSI
28
电源管理策略配置
场景策略
用户空间管理器
配置文件
29
案例分析
车载信息娱乐系统
问题与方案
性能对比
30
未来趋势
下一代技术
AI功耗优化
车规级演进