欢迎您访问 最编程 本站为您分享编程语言代码,编程技术文章!
您现在的位置是: 首页

基于 AUTOSAR 开发工具链的 AUTOSAR 软件实际开发 - 基于工具链 AUTOSAR 架构的开发流程

最编程 2024-04-22 07:33:39
...

        前一节简单介绍了CP AUTOSAR及它的分层结构,本节介绍基于工具链AUTOSAR架构的开发流程,对于多数使用AUTOSAR架构开发汽车电子软件的工程师而言,主要关注的还是如何将AUTOSAR架构应用到具体的项目中,多数公司都是直接采用AUTOSAR开发工具链进行开发,主流的如Vector的Davinci工具链,均提供了底层基础软件开发功能,基础软件已经不需要繁重的手码实现,而且随着工具化平台化的不断更新换代,其可靠性也越来越高,那么从整车厂或软件供应商开发上角度,更多关心的是在拥有此类工具的基础上如何展开符合AUTOSAR架构的开发呢?首先了解下工具链和开发过程。

下面以Vector的工具开发链简单介绍下基于标准AUTOSAR架构的开发流程

  1. 基于需求进行软件架构设计,形成软件架构书,用于指导后续开发;
  2. 根据软件架构,通过DavinciDeveloper进行ARXML开发;
  3. 在Davinci Configurator建立配置Project,定义Project的属性,包括代码生成的路径,引用的配置SIP等等,这部分内容会在购买配置包的时候供应商会提供相应技术手册或配置说明;
  4. 根据软件架构和软件需求,配置底层OS,C