• 216查看
  • 0回复

[Autosar] Autosar方法论之开发流程分析

[复制链接]


该用户从未签到

发表于 21-4-2024 08:29:50 | 显示全部楼层 |阅读模式

汽车零部件采购、销售通信录       填写你的培训需求,我们帮你找      招募汽车专业培训老师


Autosar开发讲究分层和分块开发。按照Autosar的流程来说,一般开发总体分为两步:1)OEM定义整体的系统;2 )各个供应商定义各自的子系统。OEM在完成步骤1后可以把包含各自ECU实例的系统提取文件(System Extract)发给对应的供应商让他们完成步骤2。整体的系统(overall system)主要定义主要的ECU和拓扑,子系统的设计包含私有的ECU和网络。
Autosar方法论之开发流程分析w1.jpg

整车的信号拓扑图某种意义来说,总的系统提取文件是一个需求文件,而各个子系统设计(ECU System Description)可以看成是满足需求的提取方案。如果以OEM给定的SystemExtract来创建1个或者多个ECU Descriptions,那么ECU Description就用作子系统设计的基础。有两种方法来创建ECU Description:1)直接把System Extract作为开发ECU的基础,这个时候SystemExtract就等于ECU Description;2)为ECU开发创建新的框架架构,把这个新创建的ECU Description映射到初始的System Extract(可以通过System View Mapping来实现)。
Autosar方法论之开发流程分析w2.jpg

ECU系统描述和系统提取文件的视野(Scope)
在系统设计完成后,有关某个特定ECU的部分被提取出来形成ECU Extract文件。与系统或者ECU的描述文件相比,ECU Extract已经被划分成包含原子组件的文件,它是ECU配置的基础文件。SWC的开发可以在系统设计阶段就基于虚拟功能总线(VFB, virtual functional bus,已在<<AUTOSAR简介>>一文中进行介绍)进行开发。基于VFB定义的外部接口,我们就可以定义SWC的内部实现,并最终集成部署在ECU中,如下图所示。
Autosar方法论之开发流程分析w3.jpg

SWC的开发
BSW模块是独立于VFB的,因此它们可以在集成前的任何时刻被集成,如下图所示。
Autosar方法论之开发流程分析w4.jpg

BSW的开发
当ECU Extract以及所有的原子SWC可用的时候,就可以开始集成Autosar ECU了。由于ECU Extract只会定义ECU间必须符合的元素,因此整个ECU上剩余的与所有BSW模块相关的配置在这个阶段需要被配置,典型的BSW模块如RTE, Com, Can, OS, NVRAM。
Autosar方法论之开发流程分析w5.jpg

ECU配置总览
在RTE生成后,整个软件就可以被编译和执行了。
Autosar方法论之开发流程分析w6.jpg

ECU软件集成过程

快速发帖

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|手机版|小黑屋|Archiver|汽车工程师之家 ( 渝ICP备18012993号-1 )

GMT+8, 1-2-2025 07:42 , Processed in 0.217393 second(s), 31 queries .

Powered by Discuz! X3.5

© 2001-2013 Comsenz Inc.