首页
›
嵌入式基础与RISC-V
›
167-嵌入式代码优化
›
《嵌入式代码优化功耗优化与指令流水线调优从入门到系统化精通》
VIP10
本课程属于:167-嵌入式代码优化
嵌入式基础与RISC-V · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
嵌入式代码优化功耗优化与指令流水线调优从入门到系统化精通
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
功耗优化基础
嵌入式系统功耗模型 · 动态功耗与静态功耗 · 电压与频率调节基础
功耗优化基础
嵌入式系统功耗模…
02
流水线基础
指令流水线概念 · 经典5级流水线(IF/ID/EX/M… · 流水线冒险分类
流水线基础
指令流水线概念
03
编译器优化入门
GCC优化等级(-O0/-O1/-O… · 循环展开优化 · 函数内联优化
编译器优化入门
GCC
04
数据流优化
局部变量与全局变量选择 · 寄存器分配策略 · 内存对齐优化
数据流优化
局部变量
05
低功耗编程模式
位域操作技巧 · 查表法替代计算 · 状态机优化
低功耗编程模式
位域操作技巧
06
流水线数据冒险
RAW/WAR/WAW冒险 · 插入气泡(Stall) · 转发技术(Forwarding)
流水线数据冒险
RAW/WAR/WAW
07
流水线控制冒险
分支预测基础 · 静态分支预测 · 延迟槽技术
流水线控制冒险
分支预测基础
08
缓存优化基础
Cache结构原理 · 时间局部性与空间局部性 · Cache友好代码编写
缓存优化基础
Cache
09
循环优化技术
循环展开深度选择 · 循环交换 · 循环分块
循环优化技术
循环展开深度选择
10
指令选择优化
ARM/Thumb指令集选择 · SIMD指令应用 · 条件执行指令
指令选择优化
ARM/Thumb
11
内存访问优化
DMA传输优化 · 内存池管理 · Cache Line对齐
内存访问优化
DMA
12
中断优化
中断优先级设计 · 中断嵌套处理 · 临界区保护与功耗权衡
断优化
断优先级设计
13
RTOS功耗管理
空闲任务钩子 · Tickless模式 · 任务调度策略优化
RTOS
功耗管理
14
动态电压频率调节
DVFS原理 · Linux Cpufreq框架 · 用户态调频策略
动态电压频率调节
DVFS
15
时钟门控技术
时钟树设计 · 外设时钟控制 · 自动时钟门控
时钟门控技术
时钟树设计
16
电源门控技术
电源域划分 · 状态保持与丢失 · 唤醒源设计
电源门控技术
电源域划分
17
代码大小与速度权衡
Size vs Speed优化策略 · 链接器脚本优化 · 死代码消除
代码大小
速度权衡
18
性能分析工具
Perf工具使用 · Cycle Counter分析 · Profiling方法
性能分析工具
Perf
19
功耗测量工具
功耗分析仪使用 · Energy Trace工具 · 功耗分解方法
功耗测量工具
功耗分析仪使用
20
汇编级优化
手写汇编优化关键函数 · 内联汇编使用 · 指令调度
汇编级优化
手写汇编优化关键…
21
多核优化
缓存一致性 · 内存屏障 · 锁优化与功耗
多核优化
缓存一致性
22
实时系统优化
WCET分析 · 时间触发架构 · 资源预留
实时系统优化
WCET
23
电池供电优化
电池特性建模 · 放电曲线优化 · 低电量模式设计
电池供电优化
电池特性建模
24
无线通信功耗
BLE/ Wi-Fi功耗模型 · 数据包聚合 · 唤醒周期优化
无线通信功耗
BLE
25
传感器优化
采样率优化 · FIFO批量读取 · 运动检测唤醒
传感器优化
采样率优化
26
显示优化
帧缓冲优化 · 局部刷新 · 亮度调节策略
显示优化
帧缓冲优化
27
编译属性优化
__attribute__用法 · section自定义 · 优化提示
编译属性优化
attribute
28
链接时优化
LTO原理 · ThinLTO应用 · 链接脚本定制
链接时优化
LTO
29
系统级优化
软硬件协同设计 · ASIC加速 · 异构计算
系统级优化
软硬件协同设计
30
实战项目
智能手表低功耗设计 · 边缘AI推理优化 · 无人机飞控流水线优化
实战项目
智能手表低功耗设…
所属VIP或分类
同VIP:嵌入式代码优化代码压缩与内存对齐优化从入门到系统化实战
同VIP:嵌入式代码优化代码压缩与编译器优化从入门到系统化实战
同VIP:嵌入式代码优化内存对齐与循环展开优化从项目性能调优实战