01
ARXML基础认知
什么是ARXML · AUTOSAR角色 · 文件结构概览
入门概念
02
开发环境搭建
DaVinci · EB tresos · VS Code + 插件
工具安装
03
System Description模板
概述 · 创建模板 · 导入DBC/Optolyzer
系统描述
04
ECU Instance建模
概念 · 创建ECU · 配置属性(Vendor/Type/硬件版本)
ECU实例
05
Communication Cluster建模
Cluster概念 · CAN/CAN FD/Ethernet配置
总线集群
06
Physical Channel建模
Channel概念 · CAN/CAN FD/Ethernet配置
物理通道
07
Signal与PDU基础
Signal · PDU · 映射关系 · I-PDU/N-PDU
核心概念
08
Signal与PDU建模实战
创建Signal/PDU · 属性配置(长度/初始值/字节顺序/ID/周期)
实战建模
09
Frame与E2E保护
Frame概念 · CAN/CAN FD Frame · E2E Profile(CRC/Sequence Counter)
安全E2E
10
Routing Path与Gateway
Routing Group · Signal/PDU Routing · Gateway配置
路由网关
11
Com Stack配置
Com模块 · 信号映射 · 信号组 · 回调函数
COM配置
12
PduR模块配置
PduR概述 · Routing Table · Gateway · 错误处理
PDUR
13
CanIf模块配置
CanIf概述 · Controller配置 · Rx/Tx · PDU
CANIF
14
Can模块配置
Can概述 · Controller · Hardware Object · 中断
CAN底层
15
Ethernet通信基础
TCP/IP协议栈 · Socket概念 · SoAd模块
以太网SoAd
16
SoAd模块配置
SoAd概述 · Socket Connection/Routing · 与PduR交互
SoAdSocket
17
Eth模块配置
Eth概述 · Controller · MAC地址 · 中断
EthMAC
18
NM(网络管理)配置
NM概述 · CAN NM · Ethernet NM · NM PDU
网络管理
19
XCP/CCP标定协议配置
XCP on CAN/Ethernet · CCP · DAQ/STIM
标定XCP
20
UDS诊断协议配置
DCM · DoIP · 诊断请求/响应 · DTC
诊断UDS
21
SecOC安全通信配置
SecOC概述 · MAC计算 · Freshness Value · PDU
安全SecOC
22
BswM模式管理配置
BswM概述 · Mode Condition/Action/Request
模式管理
23
EcuM与SchM配置
EcuM概述 · 状态机 · SchM概述 · 调度表
EcuMSchM
24
OS与应用层配置
OS概述 · Task · ISR · RTE基础
OSRTE
25
多核通信配置
多核架构 · IOC · Spinlock · 数据一致性
多核IOC
26
ARXML版本迁移
4.0→4.2 · 4.2→4.4 · 迁移工具 · 兼容性
迁移版本
27
ARXML与Matlab/Simulink集成
Simulink生成/导入ARXML · 与DaVinci协同
Simulink
28
ARXML与CANoe集成
CANoe导入ARXML · Signal Mapping · 仿真测试
CANoe测试
29
ARXML代码生成与集成
DaVinci/EB tresos代码生成 · IDE集成 · 编译链接
代码生成
30
综合实战项目
需求→ARXML建模→代码生成→HIL测试→交付物
实战项目