AUTOSAR诊断ARXML实战

📚 共计 30 章节
01
ARXML基础认知
什么是ARXML · AUTOSAR角色 · 诊断描述核心价值
概念入门
02
开发环境搭建
Vector DaVinci安装 · 编辑器配置 · 工具链介绍
环境工具
03
XML语法速成
声明 · 元素属性 · 命名空间 · DTD/Schema
语法基础
04
ARXML文件结构
根元素 · 头部 · 命名空间 · 版本管理
结构模板
05
诊断功能概述
UDS协议 · 服务分类 · 会话与安全访问
UDS诊断
06
DTC基础
DTC定义 · 状态位 · 严重等级 · 内存存储
DTC故障
07
DTC在ARXML中的描述
DTC容器 · 属性 · 事件 · 老化机制
配置ARXML
08
诊断服务描述
Service容器 · ID · 子功能 · 请求响应
服务UDS
09
诊断功能单元
Function Group · 单元ID · 依赖关系
功能组依赖
10
诊断数据标识符
DID定义 · 读写属性 · 数据长度 · ARXML配置
DID标识符
11
诊断例程
Routine定义 · ID · 控制参数 · 结果
例程Routine
12
诊断安全访问
SecurityLevel · 种子密钥 · 安全访问配置
安全密钥
13
诊断会话控制
Session定义 · 切换规则 · 超时处理
会话状态
14
诊断通信控制
CommunicationControl · 使能/禁用 · 网络管理
通信NM
15
诊断IO控制
InputOutputControl · 参数 · 权限
IO控制
16
诊断TesterPresent
TesterPresent机制 · 保持活跃 · 超时复位
保活会话
17
诊断事件管理
Event定义 · 存储 · 与DTC关联 · 老化
事件DTC
18
诊断扩展数据
ExtendedData · 记录 · 与DTC绑定
扩展数据
19
诊断数据记录
DataRecord · 格式 · 触发 · 存储
记录快照
20
诊断功能抑制
FunctionInhibition · 抑制条件 · 优先级
抑制FiM
21
诊断依赖关系
Dependency · 类型 · 解析规则
依赖配置
22
诊断变体管理
Variant · 条件 · 变体与诊断配置
变体Variant
23
诊断SWC映射
DiagnosticSWC · RTE接口 · 事件收发
SWCRTE
24
诊断NvM交互
NvM模块 · 数据持久化 · NvM块配置
NvM存储
25
诊断Dem模块
Dem功能 · 与DTC交互 · 配置参数
Dem故障管理
26
诊断Dcm模块
Dcm功能 · 诊断服务 · 路由机制
Dcm路由
27
诊断FiM模块
FiM功能 · 功能抑制 · 与诊断联动
FiM抑制
28
诊断测试用例编写
测试策略 · 环境搭建 · 脚本示例
测试脚本
29
诊断集成与调试
集成步骤 · 调试技巧 · 问题排查
集成调试
30
诊断功能实战案例
完整项目 · 需求到ARXML · 经验总结
实战案例