首页
›
嵌入式基础与RISC-V
›
174-嵌入式软件模块化设计
›
《嵌入式中间件集成与单元测试在项目中的调试实战》
VIP10
本课程属于:174-嵌入式软件模块化设计
嵌入式基础与RISC-V · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
嵌入式中间件集成与单元测试在项目中的调试实战
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
课程导论
嵌入式中间件概述 · 为什么需要单元测试 · 调试在项目中的核心地位
课程导论
嵌入式
02
开发环境搭建
交叉编译工具链配置 · 模拟器与真实硬件调试环境准备
开发环境搭建
交叉编译工具链配…
03
中间件架构设计
分层架构 · 模块解耦 · 接口定义规范
间件架构设计
分层架构
04
消息队列中间件集成
FreeRTOS消息队列原理 · API封装 · 集成测试用例设计
消息队列
间件集成
05
消息队列调试实战
死锁排查 · 数据竞争定位 · 使用Tracealyzer可视化分析
消息队列调试实战
死锁排查
06
内存管理中间件集成
heap_4实现分析 · 内存池设计 · 碎片管理
内存管理
间件集成
07
内存泄漏调试实战
静态分析工具(Cppcheck) · 动态检测(Valgrind模拟) · 堆栈回溯
内存泄漏调试实战
Cppcheck
08
文件系统中间件集成
LittleFS原理 · 移植步骤 · 读写一致性测试
文件系统
间件集成
09
文件系统调试实战
坏块处理 · 掉电保护测试 · 日志分析技巧
文件系统调试实战
坏块处理
10
网络协议栈中间件集成
LwIP移植 · Socket API封装 · TCP/UDP通信测试
网络协议栈
间件集成
11
网络调试实战
抓包分析(Wireshark) · 重传问题定位 · 内存压力测试
网络调试实战
Wireshark
12
单元测试框架选型
Unity/CMock vs Cee… · 嵌入式场景对比
单元测试框架选型
Unity/CMock
13
编写第一个单元测试
测试用例结构 · 断言宏 · Setup/Teardown机制
编写第一个单元测…
测试用例结构
14
Mock对象实战
模拟硬件寄存器 · 模拟外设驱动 · 模拟中断行为
Mock
对象实战
15
测试驱动开发(TDD)流程
红-绿-重构循环 · 在嵌入式项目中的应用
TDD
测试驱动开发
16
代码覆盖率分析
gcov/lcov工具链 · 分支覆盖率 · MC/DC覆盖率要求
代码覆盖率分析
gcov/lcov
17
持续集成(CI)集成
Jenkins/GitLab CI配… · 自动化测试触发 · 报告生成
CI
持续集成
18
调试器高级用法
GDB脚本自动化 · 断点条件设置 · Watchpoint监控变量
调试器高级用法
GDB
19
Core Dump分析
生成coredump · 解析堆栈 · 定位野指针问题
Core
Dump
20
性能剖析(Profiling)
函数耗时统计 · 中断延迟测量 · CPU负载分析
Profiling
性能剖析
21
低功耗调试
功耗测量方法 · 唤醒源分析 · RTOS空闲任务优化
低功耗调试
功耗测量方法
22
多核/多线程调试
竞态条件检测 · 锁机制验证 · Data Race工具使用
多核
多线程调试
23
日志系统设计
分级日志 · 环形缓冲区 · 远程日志输出
日志系统设计
分级日志
24
断言与故障处理
自定义assert · 故障恢复机制 · 看门狗集成
断言
故障处理
25
硬件在环(HIL)测试
测试台架搭建 · 激励生成 · 响应采集
HIL
硬件
26
回归测试策略
基线管理 · 冒烟测试 · 全量测试执行策略
回归测试策略
基线管理
27
常见中间件Bug模式
超时处理遗漏 · 资源泄漏 · 状态机异常
Bug
常见
28
调试效率提升
脚本化复现 · 二分法定位 · 差分对比技巧
调试效率提升
脚本化复现
29
项目实战案例一
智能家居网关中间件集成与调试全流程
项目实战案例一
智能家居网关
30
项目实战案例二
工业传感器数据采集系统单元测试与调试…
项目实战案例二
工业传感器数据采…
所属VIP或分类
同VIP:嵌入式接口抽象与分层架构在项目中的移植适配实战
同VIP:嵌入式软件中间件集成与驱动封装实战
同VIP:嵌入式软件依赖注入与分层架构移植适配实战