首页
›
嵌入式基础与RISC-V
›
112-嵌入式系统调试与性能优化
›
《嵌入式系统调试与优化Trace调试与固件性能调优项目实战》
VIP10
本课程属于:112-嵌入式系统调试与性能优化
嵌入式基础与RISC-V · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
嵌入式系统调试与优化Trace调试与固件性能调优项目实战
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
Trace调试基础
什么是Trace?Trace与Log… · 硬件Trace与软件Trace
Trace
调试基础
02
Trace工具链搭建
OpenOCD + GDB + SE…
Trace
工具链搭建
03
Trace数据采集
使用ITM/SWO进行数据采集 · DMA方式采集Trace数据
Trace
数据采集
04
Trace数据解析
Trace数据格式 · 时间戳同步 · 数据流解码
Trace
数据解析
05
性能计数器
CPU Cycle Count · Cache Miss · Branch Prediction
性能计数器
CPU
06
函数执行时间测量
使用DWT Cycle Counte… · 使用Timer捕获
函数执行时间测量
DWT
07
中断延迟分析
中断入口/出口时间 · 中断嵌套 · 中断抢占
断延迟分析
断入口
08
任务调度分析
RTOS任务切换时间 · 任务执行时间 · 任务阻塞原因
任务调度分析
RTOS
09
内存性能分析
堆栈使用 · 内存碎片 · DMA传输效率
内存性能分析
堆栈使用
10
功耗Trace分析
PMU事件 · 功耗状态切换 · 唤醒源分析
Trace
功耗
11
实时性分析
Jitter测量 · Deadline Miss · 响应时间
实时性分析
Jitter
12
Trace数据可视化
使用Python + Matplot…
Trace
数据可视化
13
Trace数据可视化
使用Perfetto进行高级可视化
Trace
数据可视化
14
固件性能调优方法论
Amdahl定律 · 性能瓶颈定位 · 二八原则
固件性能调优方法…
Amdahl
15
编译器优化
-O0到-Os的选择 · LTO · PGO实战
编译器优化
O0
16
代码优化
循环展开 · 查表法 · 分支预测优化
代码优化
循环展开
17
内存优化
Cache Line对齐 · 数据预取 · 内存池
内存优化
Cache
18
中断优化
中断合并 · 中断优先级调整 · 中断服务程序优化
断优化
断合并
19
RTOS优化
任务优先级设计 · 信号量与互斥量选择 · 消息队列优化
RTOS
优化
20
DMA优化
DMA描述符链 · 双缓冲 · Scatter-Gather
DMA
优化
21
低功耗优化
WFI/WFE使用 · 动态电压频率调整 · 睡眠模式选择
低功耗优化
WFI/WFE
22
启动时间优化
Bootloader优化 · 时钟初始化 · 外设初始化
启动时间优化
Bootloader
23
Flash与RAM优化
代码重定位 · 常量数据压缩 · XIP优化
Flash
RAM
24
网络协议栈优化
TCP/IP卸载 · 零拷贝 · Nagle算法
网络协议栈优化
TCP/IP
25
文件系统优化
日志结构文件系统 · 缓存策略 · 磨损均衡
文件系统优化
日志结构文件系统
26
性能基准测试
CoreMark · Dhrystone · Whetstone
性能基准测试
CoreMark
27
自动化性能测试
CI/CD集成 · 性能回归测试 · Golden Image
自动化性能测试
CI/CD
28
实战案例一
电机控制固件性能调优
实战案例一
电机控制固件性能…
29
实战案例二
音频编解码器实时性优化
实战案例二
音频编解码器实时…
30
实战案例三
物联网网关数据吞吐量优化
实战案例三
物联网网关数据吞…
所属VIP或分类
同VIP:嵌入式系统中断延迟优化实战
同VIP:嵌入式系统调试与优化Trace调试在实时系统中的应用实战
同VIP:嵌入式系统调试与优化专项开发