ARXML基础语法与结构精讲

📚 共计 30 章节
01
ARXML概述
什么是ARXML · AUTOSAR中的作用 · 文件基本结构
概念入门
02
XML基础回顾
XML声明 · 元素与属性 · 命名空间 · DTD与Schema
XML基础
03
ARXML根元素与命名空间
<AUTOSAR>根元素 · 标准命名空间 · 版本声明
结构核心
04
ARXML核心元素
<SHORT-NAME> · <LONG-NAME> · <DESC> · <CATEGORY>
元素必备
05
ARXML数据类型系统
基础数据类型 · 复合 · 枚举 · 数组类型
类型建模
06
ARXML包结构
<AR-PACKAGE> · 包的嵌套 · 作用域
组织
07
ARXML引用机制
<REF> · <DEST> · 目标路径 · 跨包引用
引用链接
08
ARXML多语言支持
<L-2> · <L-4> · 多语言描述实现
国际化L-2
09
ARXML管理信息
<ADMIN-DATA> · <DOC-REVISION> · <SDGS>
管理元数据
10
ARXML可扩展性
<SDG> · 自定义标签 · 供应商扩展
扩展SDG
11
SWC类型定义
<SW-COMPONENT-TYPE> · <APPLICATION-SW-COMPONENT-TYPE>
SWC组件
12
端口与接口
<PORT> · <PROVIDED-INTERFACE> · <REQUIRED-INTERFACE>
端口接口
13
数据元素与数据原型
<DATA-ELEMENT> · <DATA-PROTOTYPE> · <SW-DATA-DEF-PROP>
数据原型
14
运行实体与Runnables
<RUNNABLE-ENTITY> · <RUNNABLE> · <EVENT>
Runnable行为
15
内部行为与实现
<INTERNAL-BEHAVIOR> · <IMPLEMENTATION> · <CODE>
实现内部
16
Composition与SwcToSwc连接
<COMPOSITION-SW-COMPONENT-TYPE> · <SWC-TO-SWC-CONNECTION>
组合连接
17
系统信号与System Signal
<SYSTEM-SIGNAL> · <SYSTEM-SIGNAL-GROUP> · 信号映射
信号系统
18
ECU抽象与BSW模块
<ECU-ABSTRACTION> · <BSW-MODULE-DESCRIPTION>
BSWECU
19
CAN通信配置
<CAN-CLUSTER> · <CAN-FRAME> · <CAN-PDU>
CAN通信
20
LIN通信配置
<LIN-CLUSTER> · <LIN-FRAME> · <LIN-SLAVE>
LIN总线
21
FlexRay通信配置
<FLEXRAY-CLUSTER> · <FLEXRAY-FRAME> · <FLEXRAY-PDU>
FlexRay
22
Ethernet通信配置
<ETHERNET-CLUSTER> · <SOMEIP-SD> · <SOMEIP-EVENT-GROUP>
以太网SOME/IP
23
诊断配置
<DCM-DIAGNOSTIC-SERVICE-IDENTIFIER> · <DID> · <ROUTINE>
诊断UDS
24
NVM存储配置
<NVM-BLOCK-DESCRIPTOR> · <NVM-RAM-BLOCK> · <NVM-ROM-BLOCK>
NVM存储
25
模式管理
<ECU-MODE> · <MODE-DECLARATION-GROUP> · 模式切换
模式状态
26
Watchdog与安全
<WDGM-CONFIGURATION> · <WATCHDOG> · 安全机制
安全Watchdog
27
XCP与标定
<XCP-ECU-DESCRIPTION> · <XCP-PDU> · 标定参数
XCP标定
28
ARXML验证与工具链
XML Schema验证 · Davinci Developer · EB tresos
工具验证
29
ARXML最佳实践
命名规范 · 文件组织 · 版本管理 · 代码生成
规范实践
30
综合案例
从零构建一个完整的ARXML描述文件
实战完整