首页
›
嵌入式基础与RISC-V
›
021-嵌入式测试
›
《嵌入式测试环境搭建与故障定位实战》
VIP10
本课程属于:021-嵌入式测试
嵌入式基础与RISC-V · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
嵌入式测试环境搭建与故障定位实战
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
嵌入式测试概述
嵌入式系统定义 · 嵌入式测试的特点与挑战 · 测试在嵌入式开发中的重要性
嵌入式测试概述
嵌入式系统定义
02
测试环境硬件基础
常用测试仪器(示波器 · 逻辑分析仪 · 万用表)
测试环境硬件基础
常用测试仪器
03
测试环境软件基础
交叉编译工具链 · 调试器(GDB · OpenOCD)
测试环境软件基础
交叉编译工具链
04
搭建交叉编译环境
安装ARM GCC工具链 · 配置环境变量 · 编写第一个交叉编译程序(Hello…
搭建交叉编译环境
ARM
05
搭建调试环境
安装OpenOCD · 配置调试脚本 · 连接目标板
搭建调试环境
OpenOCD
06
搭建烧录环境
常用烧录工具(STM32CubePr… · J-Flash · OpenOCD烧录)
搭建烧录环境
STM32CubePr
07
搭建自动化测试框架
Python与pytest基础 · 编写第一个自动化测试用例 · 测试夹具(fixture)的使用
搭建自动化测试框…
Python
08
硬件在环测试(HIL)
HIL概念与架构 · 搭建HIL测试平台 · 信号仿真与注入
HIL
硬件
09
软件在环测试(SIL)
SIL概念与架构 · 搭建SIL测试环境 · 模拟外设接口
SIL
软件
10
单元测试框架(CUnit/Unity)
安装与配置Unity框架 · 编写单元测试用例 · 测试分组与运行
CUnit/Unity
单元测试框架
11
集成测试策略
自顶向下与自底向上集成 · 桩函数(Stub)与驱动函数(Dri… · 持续集成(CI)流水线集成测试
集成测试策略
自顶向下
12
静态代码分析
工具介绍(Cppcheck · PC-Lint · SonarQube)
静态代码分析
Cppcheck
13
动态内存分析
内存泄漏检测(Valgrind · AddressSanitizer) · 堆栈溢出检测
动态内存分析
Valgrind
14
性能测试与剖析
性能指标(CPU占用 · 内存带宽 · 响应时间)
性能测试
剖析
15
实时性测试
实时系统概念 · 中断延迟测试 · 任务切换时间测试
实时性测试
实时系统概念
16
通信协议测试
UART/SPI/I2C协议分析 · 使用逻辑分析仪抓取波形 · 协议一致性测试
通信协议测试
UART/SPI/I2C
17
网络协议测试
TCP/IP协议栈测试 · Socket通信测试 · 网络吞吐量测试(iperf)
网络协议测试
TCP/IP
18
电源管理与功耗测试
功耗测量方法(万用表 · 专用功耗仪) · 低功耗模式测试
电源管理
功耗测试
19
传感器测试
常见传感器(温度 · 湿度 · 加速度计
传感器测试
常见传感器
20
存储设备测试
Flash/EEPROM读写测试 · 文件系统测试(LittleFS · FATFS)
存储设备测试
Flash/EEPROM
21
看门狗与复位测试
硬件看门狗与软件看门狗配置 · 喂狗机制测试 · 复位源分析
看门狗
复位测试
22
异常与容错测试
异常注入(故障注入) · 看门狗超时处理 · 电源跌落测试
异常
容错测试
23
日志与追踪系统
日志级别设计 · 日志输出方式(UART · SEGGER RTT
日志
追踪系统
24
故障定位方法论
二分法 · 排除法 · 因果分析法
故障定位方法论
二分法
25
常见硬件故障定位
电源纹波问题 · 信号完整性(SI)问题 · 时序违规
常见硬件故障定位
电源纹波问题
26
常见软件故障定位
野指针 · 数组越界 · 栈溢出
常见软件故障定位
野指针
27
使用调试器定位故障
GDB高级技巧(条件断点 · 观察点 · 回溯)
使用调试器定位故…
GDB
28
使用逻辑分析仪定位故障
触发设置 · 协议解码 · 时序分析
使用逻辑分析仪定…
触发设置
29
使用示波器定位故障
探头选择与补偿 · 触发模式设置 · 波形测量与分析
使用示波器定位故…
探头选择
30
综合实战案例
从零搭建一个完整的嵌入式测试环境 · 包含硬件连接 · 软件配置
综合实战案例
从零搭建一个完整…
所属VIP或分类
同VIP:嵌入式单元测试与集成测试完整实践
同VIP:嵌入式测试框架选型与定制开发
同VIP:嵌入式测试自动化流程与持续集成交付