AUTOSAR ARXML数据库文件介绍

AUTOSAR ARXML 数据库文件介绍

本文主要帮助读者理解 AUTOSAR ARXML 通信数据库文件。

目前非常火热的 AUTOSAR 架构越来越得到车厂和零部件厂商的普遍应用,AUTOSAR 又分为 Class Platform 和 Adaptive Platform。

其中 Class Platform 应用在实时性要求比较的处理器,而 Adaptive Platform 应用在需要大量计算的处理器。

熟悉 Class Platform Autosar 开发的朋友应该都知道,其工作流是需要导入整车通讯数据库作为输入文件进行开发的。

比如 Vector 公司 Davinci Configurator 产品常用的输入文件 包括诊断 CDD 文件,LIN 通讯数据库文件 LDF,以太网通讯数据库文件 Fibex 或者 Vector 公司制定的 DBC 格式的 CAN 通讯数据库文件。

而现在 AUTOSAR 采用 ARXML 格式去制定通讯数据库文件,所以本文主要介绍 Autosar ARXML 通讯数据库。

XML 和 ARXML

XML(eXtensible Markup Language)可扩展标记语言,是一种类似于 HTML 的标记语言,它的设计宗旨是传输数据,而非显示数据,XML 具有自我描述性,其标签没有被预定义,需要自行定义。

ARXML = AUTOSAR XML

AUTOSAR 是一种自上向下的开发模式,其开发流程是从整车到零部件进行设计开发。

在 ARXML 文件里可以制定各种总线的通讯数据,包括 Ethernet、CAN/CANFD、LIN 等全部可以定义在 ARXML 文件中。

由于作者本人在工作中

你可能感兴趣的:(Classic,AUTOSAR精讲,c语言)