首页
›
嵌入式基础与RISC-V
›
112-嵌入式系统调试与性能优化
›
《嵌入式系统调试与优化Trace调试在实时系统中的应用实战》
VIP10
本课程属于:112-嵌入式系统调试与性能优化
嵌入式基础与RISC-V · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
嵌入式系统调试与优化Trace调试在实时系统中的应用实战
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
Trace调试概述
什么是Trace调试 · Trace调试的核心价值 · Trace调试与断点调试的区别
Trace
调试概述
02
实时系统特性与挑战
实时系统的定义与分类 · 硬实时与软实时的区别 · 实时系统中的常见问题(死锁
实时系统特性
挑战
03
硬件Trace工具入门
逻辑分析仪基础 · JTAG/SWD调试接口与Trace · ETM/ETB硬件追踪模块
Trace
硬件
04
软件Trace技术
printf与串口日志的局限性 · 环形缓冲区(Ring Buffer)… · DWT(Data Watchpoin…
Trace
软件
05
Trace数据采集与同步
时间戳的重要性 · 多核/多任务时间同步方法 · Trace数据带宽与存储策略
Trace
数据采集
06
FreeRTOS Trace配置实战
FreeRTOS配置项(config… · vTraceEnable/vTrac… · Trace点插入(vTracePri…
FreeRTOS
Trace
07
Tracealyzer工具使用
Tracealyzer安装与配置 · Trace数据导入与解析 · 可视化界面解读(任务状态图
Tracealyzer
工具使用
08
SystemView工具使用
SEGGER SystemView架… · SystemView与J-Link的… · 事件记录与回放
SystemView
工具使用
09
任务调度性能分析
任务执行时间(WCET/BCET)测… · 调度延迟(Scheduling La… · 任务切换开销计算
任务调度性能分析
WCET/BCET
10
中断延迟分析
中断响应时间(Interrupt L… · 中断嵌套与抢占行为分析 · 中断服务程序(ISR)执行时间优化
断延迟分析
Interrupt
11
资源竞争与死锁检测
互斥量与信号量使用跟踪 · 优先级反转场景复现与Trace分析 · 死锁的Trace特征(任务长期阻塞)
资源竞争
死锁检测
12
内存管理调试
堆栈溢出检测(MPU/Stack C… · 动态内存分配(malloc/free… · 内存碎片化分析
内存管理调试
MPU/Stack
13
低功耗模式调试
WFI/WFE指令与功耗状态切换 · Tickless Idle模式下的T… · 唤醒源与唤醒延迟分析
低功耗模式调试
WFI/WFE
14
多核/多处理器Trace
AMP与SMP架构下的Trace差异 · 跨核通信(IPC)事件跟踪 · 共享资源访问冲突检测
Trace
多核
15
Bootloader与启动流程Trace
启动阶段(Reset -> Main… · 时钟与外设初始化时序分析 · Bootloader跳转到应用程序的…
Bootloader
Trace
16
通信协议栈调试
UART/CAN/SPI/I2C数据… · 协议栈状态机分析 · 通信超时与重传机制调试
通信协议栈调试
UART/CAN/SPI…
17
文件系统与存储调试
Flash读写操作跟踪 · FATFS/LittleFS性能分析 · 磨损均衡(Wear Leveling…
文件系统
存储调试
18
网络协议栈(LwIP)调试
TCP/IP数据包收发跟踪 · Socket状态机分析 · 网络缓冲区管理跟踪
LwIP
网络协议栈
19
音频/视频流处理调试
音频Buffer Underrun/… · 视频帧率抖动(Frame Jitte… · 编解码器(Codec)执行时间测量
音频
视频流处理调试
20
传感器数据融合调试
多传感器采样时序同步 · 滤波算法(卡尔曼滤波)执行时间分析 · 数据融合周期抖动跟踪
传感器数据融合调…
多传感器采样时序…
21
Trace数据高级分析
统计分析方法(均值 · 方差 · 直方图)
Trace
数据高级分析
22
Trace与单元测试集成
基于Trace的测试用例设计 · 覆盖率分析(语句/分支/MC/DC) · 回归测试中的Trace对比
Trace
单元测试集成
23
Trace与硬件在环(HIL)测试
HIL测试环境搭建 · 激励信号与Trace数据同步 · 实时闭环测试中的Trace应用
Trace
HIL
24
Trace在功能安全中的应用
ISO 26262/DO-178C对… · 可追溯性(Traceability)… · 运行时错误检测(ECC/EDAC)跟…
Trace
功能安全
25
常见Trace陷阱与误区
过度插桩导致性能下降 · 时间戳精度不足 · Trace数据丢失与缓冲区溢出
Trace
常见
26
Trace性能优化技巧
选择性Trace(条件编译) · Trace数据压缩算法 · 硬件加速Trace(DMA)
Trace
性能优化技巧
27
案例实战1
电机控制系统的Trace调试 · FOC算法执行时间分析 · 电流环与速度环调度抖动消除
案例实战1
Trace
28
案例实战2
无人机飞控系统的Trace调试 · 传感器数据融合延迟分析 · 遥控指令响应时间优化
案例实战2
Trace
29
案例实战3
车载ECU通信网关的Trace调试 · 路由转发延迟分析 · 多路CAN总线时间同步
案例实战3
ECU
30
总结与展望
Trace调试方法论总结 · AI辅助Trace分析趋势 · 新一代Trace技术(HSSTP
Trace
调试方法论总结
所属VIP或分类
同VIP:嵌入式系统中断延迟优化实战
同VIP:嵌入式系统调试与优化Trace调试与固件性能调优项目实战
同VIP:嵌入式系统调试与优化专项开发