🚗 车载RTOS故障注入与测试 30章 · 实战精讲

⚡ 风格 · 活泼严谨
01 课程导论
  • 车载RTOS概述
  • 故障注入的意义
  • 测试方法论总览
02 RTOS内核基础
  • 任务调度机制
  • 中断管理
  • 内存管理基础
03 故障模型分类
  • 硬件故障
  • 软件故障
  • 时序故障
  • 通信故障
04 故障注入技术概览
  • 软件注入
  • 硬件注入
  • 仿真注入
  • 混合注入
05 软件故障注入
  • API Hook
  • 内存篡改
  • 任务控制块修改
06 硬件故障注入
  • 位翻转
  • 信号毛刺
  • 电压扰动
  • 时钟抖动
07 时序故障注入
  • 任务延迟
  • 中断延迟
  • 优先级反转模拟
08 通信故障注入
  • CAN/LIN总线错误
  • 丢帧
  • 位错误
  • 仲裁丢失
09 内存故障注入
  • 栈溢出
  • 堆损坏
  • 内存泄漏
  • 野指针模拟
10 中断故障注入
  • 中断丢失
  • 中断风暴
  • 中断嵌套异常
11 任务管理故障注入
  • 任务挂起
  • 任务删除
  • 死锁触发
  • 饥饿模拟
12 同步机制故障注入
  • 信号量错误
  • 互斥锁死锁
  • 条件变量异常
13 时间管理故障注入
  • 时钟漂移
  • 定时器不准
  • 超时机制失效
14 资源管理故障注入
  • 资源泄漏
  • 资源竞争
  • 优先级反转
15 故障注入工具设计
  • 工具架构
  • 模块划分
  • 接口定义
16 自动化测试框架
  • 测试用例管理
  • 执行引擎
  • 结果收集
17 测试用例设计
  • 等价类划分
  • 边界值分析
  • 场景法
  • 错误推测法
18 覆盖率分析
  • 代码覆盖率
  • 分支覆盖率
  • MC/DC覆盖率
19 故障注入实验设计
  • 单故障实验
  • 多故障组合
  • 压力测试
20 结果评估指标
  • 故障检测率
  • 故障潜伏期
  • 系统恢复时间
21 安全标准与合规
  • ISO 26262
  • ASIL等级
  • 功能安全要求
22 AUTOSAR与故障注入
  • AUTOSAR架构
  • BSW模块
  • RTE层测试
23 基于模型的测试
  • SysML建模
  • 故障树分析
  • FMEA方法
24 仿真环境搭建
  • QEMU
  • VirtualBox
  • 硬件在环仿真
25 持续集成与测试
  • CI/CD流水线
  • 自动化回归
  • 测试报告生成
26 案例分析:车载ECU
  • 某车载ECU的故障注入测试实战
27 案例分析:ADAS系统
  • ADAS系统中的RTOS故障恢复测试
28 案例分析:车载网关
  • 车载网关的通信故障注入与验证
29 高级话题
  • 形式化验证与故障注入结合
  • AI辅助测试
30 课程总结与展望
  • 未来趋势
  • 学习路径
  • 资源推荐