首页
›
热销单品
›
嵌入式Linux与RTOS
›
《嵌入式软件调试与Bug修复》
所属分类:嵌入式Linux与RTOS
当前为单品课程,可返回上一级继续浏览同方向资料。
← 返回上一级
← 返回所属目录
咨询 / 购买
📘
嵌入式软件调试与Bug修复
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
课程导入
嵌入式软件调试的重要性 · 常见挑战 · 课程目标与学习路径
课程导入
嵌入式软件调试的…
02
嵌入式系统基础
硬件架构 · 处理器模式 · 存储器映射
嵌入式系统基础
硬件架构
03
调试环境搭建
交叉编译工具链 · 调试器(JTAG/SWD) · 仿真器
调试环境搭建
交叉编译工具链
04
调试接口与协议
JTAG · SWD · Trace
调试接口
协议
05
日志与打印调试
串口日志 · 日志分级 · 时间戳
日志
打印调试
06
断点与单步调试
硬件断点 · 软件断点 · 条件断点
断点
单步调试
07
内存调试
内存泄漏 · 越界访问 · 栈溢出
内存调试
内存泄漏
08
变量与表达式监视
局部变量 · 全局变量 · 寄存器查看
变量
表达式监视
09
中断与实时性调试
中断优先级 · 嵌套中断 · 临界区
实时性调试
断优先级
10
多任务调试
RTOS任务状态 · 任务切换 · 信号量
多任务调试
RTOS
11
启动代码与链接脚本调试
启动流程 · 向量表 · 链接脚本
启动代码
链接脚本调试
12
硬件相关调试
GPIO · 定时器 · PWM
硬件相关调试
GPIO
13
通信协议调试
协议分析仪 · 抓包 · 时序分析
通信协议调试
协议分析仪
14
电源与低功耗调试
功耗测量 · 睡眠模式 · 唤醒源
电源
低功耗调试
15
Flash与EEPROM调试
擦写寿命 · 写入失败 · 数据丢失
Flash
EEPROM
16
固件更新与Bootloader调试
OTA升级 · 跳转逻辑 · 校验失败
Bootloader
固件更新
17
性能分析与优化
代码执行时间测量 · 函数耗时分析 · 中断延迟
性能分析
优化
18
静态代码分析
编译器警告 · 静态分析工具(如PC-lint · Cppcheck)
静态代码分析
编译器警告
19
单元测试与测试驱动开发
测试框架(Unity/CMock) · 桩函数 · 模拟器
单元测试
测试驱动开发
20
集成测试与系统调试
硬件在环(HIL) · 软件在环(SIL) · 系统级故障注入
集成测试
系统调试
21
常见Bug模式与案例
野指针 · 数组越界 · 整数溢出
Bug
常见
22
调试策略与流程
复现问题 · 二分法 · 最小化测试用例
调试策略
流程
23
使用调试器高级功能
Trace · 实时变量跟踪 · 事件触发
使用调试器高级功…
Trace
24
嵌入式Linux调试
GDB · gdbserver · 内核调试
Linux
嵌入式
25
无线与物联网调试
Wi-Fi/蓝牙协议栈 · 信号干扰 · 丢包
无线
物联网调试
26
安全与可靠性调试
看门狗 · 异常处理 · 错误注入
安全
可靠性调试
27
远程调试与现场问题分析
日志上传 · 远程连接 · 崩溃转储
远程调试
现场问题分析
28
调试工具链整合
IDE(Keil/IAR/VS Co… · 命令行工具 · Makefile/CMake
调试工具链整合
IDE
29
综合实战项目
基于STM32的智能传感器系统 · 从需求分析 · 编码
综合实战项目
STM32
30
课程总结与进阶路径
调试能力评估 · 常见误区 · 学习资源
课程总结
进阶路径
所属VIP或分类
同VIP:1536-Zephyr-构建系统(West-&-CMake)工作流程详
同VIP:3D打印Klipper固件-开源智能硬件入门
同VIP:ADC采样与I2C协议SPI协议寄存器驱动开发实战