首页
›
嵌入式与底层系统
›
020-Linux电源管理与低功耗工程
›
《驱动开发工作流功耗优化 从DVFS到CPU频率调节器》
VIP20
本课程属于:020-Linux电源管理与低功耗工程
嵌入式与底层系统 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
驱动开发工作流功耗优化:从DVFS到CPU频率调节器
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
功耗优化概述
移动设备与嵌入式系统的功耗挑战 · DVFS技术的核心思想与演进历史
功耗优化概述
移动设备
02
Linux内核功耗管理框架
CPUIdle · CPUFreq · Device PM
Linux
内核功耗管理框架
03
DVFS基本原理
动态电压频率调整的物理原理(P =… · 电压与频率的权衡关系
DVFS
基本原理
04
CPUFreq核心数据结构
cpufreq_policy · cpufreq_driver · cpufreq_governor的结…
CPUFreq
核心数据结构
05
CPUFreq驱动注册流程
cpufreq_register_d… · 从设备树解析到policy初始化的完…
CPUFreq
驱动注册流程
06
频率表与OPP库
操作性能点(OPP)的概念 · dev_pm_opp_* API的使… · 频率表的构建与验证
OPP
频率表
07
Governor框架
performance · powersave · userspace
Governor
框架
08
schedutil Governor深度解析
基于调度器负载的调频策略 · util_avg与freq映射算法 · PELT信号的使用
schedutil
Governor
09
CPUFreq通知链机制
CPUFreq transition… · policy notifier的注册… · 驱动与governor的异步通信
CPUFreq
通知链机制
10
CPU热插拔与频率管理
热插拔事件对cpufreq_poli… · down/up流程中的频率恢复与暂停…
CPU
热插拔
11
设备树中的DVFS配置
operating-points-v… · clocks · voltage-tolerance等…
DVFS
设备树
12
Regulator框架与电压控制
regulator_get/set_… · 电压调节的延迟与稳定性考量
Regulator
框架
13
时钟框架与频率控制
clk_set_rate的调用链 · 时钟树遍历与PLL配置 · 频率切换的原子性保证
时钟框架
频率控制
14
CPUIdle与CPUFreq的协同
WFI与频率下降的联动 · idle governor对频率预测…
CPUIdle
CPUFreq
15
调度器负载跟踪(PELT)
per-entity负载跟踪原理 · util_avg的计算公式与衰减机制
PELT
调度器负载跟踪
16
EAS(能耗感知调度)基础
EAS的调度域构建 · 能量模型(Energy Model)…
EAS
能耗感知调度
17
Energy Model框架
em_perf_domain结构体 · em_cpu_energy()的计算… · 功耗表的构建
Energy
Model
18
CPUFreq驱动开发实战(上)
编写一个简单的cpufreq_dri… · 实现init · verify
CPUFreq
驱动开发实战
19
CPUFreq驱动开发实战(下)
处理suspend/resume · 集成OPP库 · 调试频率切换的时序
CPUFreq
驱动开发实战
20
频率调节延迟优化
快速频率切换(fast_switch… · 原子上下文中的频率设置
频率调节延迟优化
fast
21
DVFS的稳定性与可靠性
电压裕量设计 · 温度补偿(thermal mitig… · 老化补偿机制
DVFS
的稳定性
22
热管理与DVFS的交互
cpufreq cooling de… · thermal governor对频…
DVFS
热管理
23
用户空间调频接口
sysfs节点(scaling_go… · scaling_setspeed · related_cpus)的读写实现
用户空间调频接口
sysfs
24
Tracepoint与性能分析
cpufreq trace even… · ftrace与perf在调频调试中的…
Tracepoint
性能分析
25
多核异构架构下的DVFS
big.LITTLE与DynamIQ… · per-cluster与per-co…
DVFS
多核异构架构下的
26
ACPI中的DVFS支持
ACPI _PPC · _PSS · _CPC对象的解析
ACPI
DVFS
27
Android平台的功耗优化
Android HAL层与内核cpu… · interactive govern…
Android
平台的功耗优化
28
DVFS的测试与验证
负载生成工具(stress-ng · cyclictest) · 功耗测量方法(功率计
DVFS
的测试
29
常见问题与调试技巧
频率锁死 · 切换失败 · 电压不足导致crash的排查方法
常见问题
调试技巧
30
未来趋势
AI驱动的DVFS · 硬件自动调频(ARM DSU · Intel Speed Select…
未来趋势
AI
所属VIP或分类
同VIP:ACPI启动配置调试-电源管理表解析与性能优化
同VIP:Android内核驱动Linux设备驱动工程
同VIP:drm_connector驱动中MIPI-DSI接口初始化