AUTOSAR系统描述文件快速上手
📚 共计 30 章节
01
AUTOSAR概述
什么是AUTOSAR?核心理念(分层架构、标准接口)。方法论简介。
基础
理念
02
系统描述文件概览
在AUTOSAR流程中的位置。它解决了什么问题?
系统描述
导入
03
ARXML基础
XML与ARXML关系。命名空间和根元素。最简单的ARXML文件。
ARXML
语法
04
数据类型定义
Application/Implementation/Base Types。枚举和数组定义。
数据类型
建模
05
端口接口
Sender-Receiver, Client-Server, Mode Switch接口。
接口
通信
06
组件类型
Atomic SWC, Composition, Application SWC, Sensor Actuator SWC。
SWC
组件
07
端口与连接
P-Port, R-Port, PR-Port。Assembly & Delegation Connector。
端口
连接
08
内部行为
Runnables, Runnable Entities, Timing Events, Data Reception Events。
行为
事件
09
VFB视图
Virtual Functional Bus概念。如何通过系统描述描述VFB通信?
VFB
抽象
10
SWC到ECU映射
SwcToEcuMapping:将软件组件映射到具体ECU。
映射
ECU
11
信号与信号映射
System Signal, ISignal, Signal Mapping。
信号
矩阵
12
ECU实例与通信
EcuInstance定义。通信矩阵导入。
ECU
通信
13
CAN通信配置
CAN Frame, PDU, Triggering。如何定义一条CAN报文?
CAN
总线
14
LIN通信配置
LIN Frame, PDU, Schedule Table。
LIN
调度
15
FlexRay通信配置
FlexRay Frame, PDU, Slot。
FlexRay
时隙
16
以太网通信配置
SoAd, Socket Connection, Some/IP Service Discovery。
以太网
Some/IP
17
模式管理
Mode Declaration Group, Mode Switch Points。系统模式定义。
模式
状态机
18
诊断配置
DTC, Event, Function Inhibit。系统描述中的诊断部分。
诊断
UDS
19
BSW模块配置概览
BSWMD与系统描述文件的关系。
BSW
模块
20
系统约束
时序约束、端到端(E2E)保护、安全约束。
约束
E2E
21
多核配置
Per Instance Memory, Multi-Core Runnables, Core Mapping。
多核
映射
22
系统描述文件的生成
从SystemDesk、PREEvision等工具导出ARXML。
导出
工具
23
系统描述文件的导入
导入到Vector DaVinci Developer / EB tresos Studio。
导入
配置
24
版本兼容性
AUTOSAR 4.0 vs 4.2 vs 4.4 vs R20-11。差异对比。
版本
迁移
25
常见错误与调试
ARXML解析错误、Schema验证失败、引用找不到。
调试
错误
26
最佳实践
命名规范、模块化设计、版本控制。
规范
效率
27
案例实战(一)
灯光控制系统(头灯、尾灯)系统描述。
实战
灯光
28
案例实战(二)
车窗控制系统,包含LIN通信。
实战
LIN
29
案例实战(三)
ADAS传感器融合系统,包含以太网通信。
实战
ADAS
30
总结与进阶
系统描述文件未来趋势。如何深入学习?
趋势
资源