AutoSar之方法论Methodology

AUTOSAR方法论详细描述了汽车电子软件系统从虚拟功能总线设计到ECU可执行代码的开发过程。通过VFB,软件组件通过端口交互,无需考虑具体ECU分配。开发流程包括系统配置、ECU设计与配置、代码生成三个阶段,确保软件组件在硬件资源和时序约束下正确映射和集成。
摘要由CSDN通过智能技术生成

​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进行配置,例如操作系统任务调度,必要的BSW模块及其配置,运行实体到任务的分配等,从而生成ECU配置描述文件。该

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值