你的位置:首页 > 信息动态 > 新闻中心
信息动态
联系我们

AUTOSAR从入门到精通100讲(二十五)-AutoSar架构中的Methodology

2021/12/28 6:03:54

AUTOSAR为汽车电子软件系统开发定义了通用的技术方法,即AUTOSAR方法论。该方法论描述了从系统底层配置到ECU可执行代码产生过程的设计步骤。

AUTOSAR开发方法是基于虚拟功能总线的开发方法。

在VFB中,软件组件之间通过端口交互,端口的类型由接口定义。接口控制软件组件间的通讯。设计者在设计软件组件时不必考虑其分配在哪个ECU,也不必考虑网络拓扑结构和ECU在车辆网络中的通讯。所以VFB使得车辆ECU间的电气架构确定之前,就能够确定系统的整个功能。

在VFB设计阶段,应用层中的软件组件通过VFB相互连接起来。在系统配置阶段,软件组件被映射到了不同的ECU上。因此,VFB实现同一个ECU的本地通讯和跨ECU的网络通讯。最后,以一个ECU为单位进行配置。而软件组件间的接口与软件组件与BSW之间通讯的接口由RTE来实现。

图片

AUTOSAR设计和开发流程分为三个阶段:系统配置ECU设计与配置阶段代码生成阶段

第一阶段:定义系统配置文件。这是系统设计者或架构师的任务。包括选择硬件和软件组件,定义整个系统的约束条件。AUTOSAR通过使用信息交换格式和模板描述文件来减少初始系统设计时的工作量。系统配置的输入是ARXML类型的文件,输出是系统配置描述文件,系统配置的主要作用是把软件组件的需求映射到ECU上。

第二阶段:根据系统配置描述文件提取单个ECU资源相关的信息,提取出来的信息生成ECU提取文件。根据这个提取文件对ECU进行配置,