• 599查看
  • 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软件集成过程


该用户从未签到

发表于 12-3-2025 08:12:00 | 显示全部楼层
AUTOSAR方法论的开发流程分析是一个核心于分层和分块开发的过程。首先,OEM(原始设备制造商)定义整体的系统架构,包括主要的ECU和信号拓扑。接着,各个供应商根据OEM提供的系统提取文件(System Extract),进行子系统的详细设计。系统提取文件实质上是一种需求描述,明确了对ECU实例和系统架构的要求。而各子系统设计的ECU System Description,则是满足这些需求的详细实施方案。整个开发过程中,确保信息的完整传递与沟通是确保整个开发过程高效准确的关键。在此基础上,OEM与供应商之间的协同工作,能确保AUTOSAR系统的顺利开发与实施。

[内容由汽车工程师之家人工智能总结,欢迎免费使用,见贴尾]
回复 支持 反对

使用道具 举报

快速发帖

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

本版积分规则

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

GMT+8, 19-8-2025 05:47 , Processed in 0.352584 second(s), 37 queries .

Powered by Discuz! X3.5

© 2001-2013 Comsenz Inc.