AUTOSAR ARXML介绍
前言
本文主要对ARXML相关知识进行了汇总,仅作为自学使用,以方便后续查漏补缺。
ARXML介绍
专为汽车行业设计的XML格式文件,用于在AutoSar环境下精确地描述软件的架构信息。具体包括软件组件的定义、接口规范、运行时环境配置等详细信息。
ARXML包含的信息
- 通信信息
- 数据类型定义
- 系统
- 软件组件类型
- 其他
- 如:诊断、路由、内存管理、安全配置
ARXML开发方式
通过自动化工具将ARXML转化为代码框架,包括源文件、头文件和配置文件,共同构成软件项目的初始骨架。
- 如:Matlab/Simulink可以生成应用层代码框架,用于后续的应用层逻辑开发
- 如:Vertor DaVinci Developer、EB Tresos用于导入ARXML文件、配置BSW、生成RTE代码。