⚡ Linux电源管理自动化测试体系

30章 · 从入门到实战
📘 友好色系
01 课程导论与体系全景
ACPI/DT 自动化价值 学习路径
02 Linux电源管理基础
CPU热插拔 cpuidle cpufreq 时钟定时器
03 系统级休眠与唤醒
S3/S0ix Hibernate 唤醒源
04 设备电源管理
Runtime PM 设备回调 Power Domain QoS
05 Regulator与Clock框架
Regulator Clock驱动 DVFS/AVS
06 电源管理IC(PMIC)驱动
PMIC MFD RTC/充电 Fuel Gauge
07 热管理框架
Thermal Zone Cooling Device IPA
08 性能与功耗的权衡
EAS调度 Schedutil PELT
09 电源管理测试基础
测试金字塔 KUnit/kselftest Mock/覆盖率
10 自动化测试框架选型
pytest Robot Framework LAVA/FWTS
11 测试环境搭建
QEMU/KVM ARM64模型 Jetson/RPi
12 电源状态测试
CPU Idle Freq切换 Suspend/Resume
13 设备电源管理测试
Runtime PM 挂起/恢复 电源域门控
14 热管理测试
Thermal阈值 Cooling绑定 IPA效果
15 功耗测量与数据采集
PMBus/INA231 Energy Model perf/turbostat
16 压力测试与稳定性
长稳72h+ 异常恢复 内存泄漏
17 回归测试与CI集成
GitLab CI GitHub Actions bisect
18 测试用例设计方法论
等价类/边界值 状态转换 正交实验
19 测试脚本开发实战
Python PMU Shell sysfs C ioctl
20 测试数据管理与分析
SQLite Pandas Matplotlib/Plotly
21 ACPI与UEFI测试
ACPI表解析 DSDT/SLIT UEFI Runtime
22 Device Tree电源管理测试
DTB解析 Power Domain OPP表
23 BSP与内核电源管理适配测试
PMIC配置 GPIO唤醒 DDR AVS
24 Android平台电源管理测试
Wakesource Doze/Standby Battery Historian
25 车载与工业场景测试
AUTOSAR ISO 26262 CAN/LIN唤醒
26 功耗优化案例分析
屏幕刷新率 WiFi/BT扫描 GPU/NPU门控
27 测试报告与文档生成
Allure Jinja2 日志规范
28 故障注入与鲁棒性测试
fail_function PMIC毛刺 看门狗恢复
29 前沿技术探索
ACPI 6.5 CXL电源 RISC-V
30 综合实战项目
全流程平台 环境搭建 CI集成