🧩 气囊诊断·软件栈

📘 开发指南 · 30章
01
功能安全标准(ISO 26262)简介 · 系统架构 · 诊断软件栈角色
02
AUTOSAR MCAL配置 · 编译器(GHS/HighTec) · Lauterbach调试器
03
MCAL · 复杂驱动(CDD) · 服务层(Services)职责划分
04
GPIO配置 · 端口复用 · 电气特性 · 点亮气囊故障灯
05
同步串行通信 · DMA配置 · 与BMI160加速度计交互
06
模数转换原理 · 注入/规则组 · 碰撞传感器信号采集
07
脉宽调制输出 · 输入捕获 · 气囊点火回路诊断
08
CAN 2.0 / CAN FD · 报文收发 · Bus-Off恢复
09
非AUTOSAR外设封装 · 安全气囊ASIC驱动(TPS65381)
10
OSEK/VDX · AUTOSAR OS任务调度 · Alarm/Counter · 资源锁
11
实时性要求 · 1ms/10ms/100ms周期 · 堆栈估算
12
运行时环境配置 · Sender-Receiver · Client-Server
13
诊断通信管理器 · UDS (ISO 14229) 0x10/0x22/0x2E/0x31
14
诊断事件管理器 · 事件存储 · 快照/扩展数据记录
15
功能抑制管理器 · 基于诊断事件抑制/降级功能
16
非易失性存储管理 · 故障码与配置参数存储
17
碰撞算法(速度/加速度积分) · 点火判据(阈值/滑动窗口)
18
Simulink建模生成C代码 · 集成到AUTOSAR SWC
19
硬件故障注入(电阻/短路) · 软件故障注入(位翻转/篡改)
20
基于ISO 26262故障覆盖度分析 · 编写测试规范
21
基于UDS刷写流程 · 安全启动与回滚机制
22
网络管理(OSEK NM/AUTOSAR NM) · 睡眠与唤醒
23
基于CAN测量标定 · ECU参数在线标定
24
AUTOSAR多核OS · 核间通信(IOC) · 数据一致性
25
内存保护(MPU) · 时钟/看门狗(WDG) · ECC/EDC校验
26
QAC/Polyspace · MISRA C/C++规则检查 · 违规修复
27
Tessy/VectorCAST · 测试用例执行 · 覆盖率分析
28
基于NI/dSPACE系统搭建 · 仿真传感器与执行器
29
CANape/INCA气囊参数标定 · 不同车型匹配流程
30
工作产品准备 · 过程域(SYS.2/SWE.6)审核要点