📘 内核电源管理策略定制与调试

🎯 30章 · 完整目录 v2.4
01
Linux电源管理子系统架构 · PM QOS / Runtime PM / Suspend&Resume · 重要性
02
CPUFreq框架 · Governor策略 · 驱动接口 · cpufrequtils
03
CPUIdle框架 · C-State/P-State · Governor (menu/ladder/teo) · 驱动调试
04
Runtime PM框架 · pm_runtime_get/put · 自动挂起与唤醒
05
S3 / S0ix / Hibernate · kernel/reboot.c · drivers/base/power/main.c
06
PM QoS框架 · CPU/Device/DMA Latency · 接口与使用场景
07
设备树电源节点 · Power Domain · Performance State · OPP表
08
CCF框架 · 门控时钟 · 动态频率调整 · 复位与电源域
09
Regulator框架 · 电压调节/电流限制 · DVFS实现
10
Thermal框架 · Cooling Device · Governor · IPA
11
测量方法 · perf/power事件 · powertop · ftrace/tracepoint
12
Android wakelock · Suspend/Resume · Power HAL · 电池优化
13
低功耗模式 · 外设电源策略 · BMS与充电管理
14
ACPI基础 · DSDT/SSDT · Sleep States · Device Power
15
ASPM · D-State · PME (Power Management Event)
16
USB Suspend/Resume · Autosuspend · Selective Suspend · Type-C
17
GPU DVFS · Idle管理 · Runtime PM · 协同电源管理
18
DMA电源管理 · 内存自刷新 · 频率调节 · ION/DMA-BUF
19
WoLAN · WiFi PSP · 蓝牙BLE · 以太网PHY
20
eMMC/UFS · SSD · HDD · 文件系统与电源管理
21
音频编解码器 · DMA电源 · 路径门控 · 低功耗播放
22
传感器HUB · Batching · FIFO · 低功耗模式
23
显示面板电源 · 背光PWM/DC · 刷新率 · GPU合成
24
ftrace/tracepoint · perf · powertop · schedutil · debugfs/sysfs
25
功耗与性能权衡 · Benchmark · 功耗模型 · 回归测试
26
场景化策略 · powerhal · 动态切换 · 机器学习应用
27
CPUFreq驱动 · CPUIdle驱动 · Runtime PM驱动 · Thermal驱动
28
Kconfig详解 · PM_DEVFREQ / WAKELOCKS · 编译优化 · 模块化
29
kunit · LTP · Power Monitor · Suspend/Resume循环
30
Energy Model / EAS · PELT · WALT · CXL / AI电源管理
30 chapters · 动手定制电源策略