Hyowinner的MBD技术论坛

 找回密码
 立即注册
搜索
查看: 628|回复: 0

【AUTOSAR Blockset】AUTOSAR模块集开篇

[复制链接]

79

主题

139

帖子

2051

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
2051
发表于 2025-11-2 09:30:31 | 显示全部楼层 |阅读模式
汽车开放系统架构(AUTomotive Open System Architecture)是一家致力于制定汽车电子软件标准的联盟。AUTOSAR是由全球汽车制造商、部件供应商及其他电子、半导体和软件系统公司联合建立,各成员保持开发合作伙伴关系。自2003年起,各伙伴公司携手合作,致力于为汽车工业开发一个开放的、标准化的软件架构。AUTOSAR这个架构有利于车辆电子系统软件的交换与更新,并为高效管理愈来愈复杂的车辆电子、软件系统提供了一个基础。核心发起单位如下图:
AUTOSAR Blocksets(AUTOSAR模块集)提供用于通过Simulink模型开发AUTOSAR经典平台(CP)和自适应平台软件(AP)的应用模块。您可以使用AUTOSAR组件设计器应用,将Simulink模型设计并映射至软件组件。此外,该模块集还支持通过从AUTOSAR XML(ARXML)文件导入软件组件及组合描述,为AUTOSAR生成新的Simulink模型。

AUTOSAR模块集为AUTOSAR库例程及基础软件(BSW)服务(包括NVRAM和诊断功能)提供专用模块和架构。通过将基础软件服务与应用软件模型联合仿真,让开发者无需离开Simulink环境即可验证AUTOSAR ECU软件。

该模块集支持在Simulink中创建AUTOSAR架构模型(需配备System Composer)。在AUTOSAR架构模型中,开发者可以编写软件组合、组件及接口,并添加包含基础软件服务组件在内的仿真行为。此外,还能通过ARXML文件实现软件描述的双向交换(导入与导出)。

本文介绍AUTOSAR Blockset的基本功能,便于基于Simulink AUTOSAR Blockset进行开发的软件工程师入门。
Simulink软件支持汽车开放系统架构(AUTOSAR),这是一种开放且标准化的汽车软件架构,如上图所示由三层软件组成:应用层(Application,简称ASW)、运行时环境层(Run-Time Environment,简称RTE)和基础软件层(Basic Software,简称BSW)。

汽车制造商OEM、供应商TIER1及工具开发商Tool Supplier共同参与开发软件组件。该标准将这些组件称为AUTOSAR软件组件,它们与运行时环境层进行交互。运行时环境层RTE主要实现以下通信功能:

  • 应用层各组件之间的通信
  • 基础软件层与应用层组件之间的通信


基础软件层BSW提供应用层组件ASW可使用的共享通用系统服务(操作系统服务、网络通信管理、内存管理、通讯栈设计,以及ECU抽象层和微控制器抽象层),这些服务通常在Simulink环境之外进行设计,AUTOSAR Blockset的出现就是为了将一部分服务集成到Simulink环境中来跟ASW模型联合验证。

AUTOSAR标准涵盖以下核心内容:
  • 架构:分层式软件架构将应用软件与执行平台解耦。通过AUTOSAR软件组件与运行时环境之间的标准化接口,可实现组件在车辆电子控制单元(ECU)拓扑结构中的复用或重新部署。
    该标准定义了两种软件架构变体,称为AUTOSAR平台:经典平台Classic Platform自适应平台Adaptive Platform,分别应用于硬实时ECU和软实时POSIX域控场景。所谓硬实时,即每个步长都是实时的,即微观实时;而软实时,则是指在一段时间(如一小时)内整体效果实时,即宏观实时,并不要求每一个计算步长内都实时,非常少数的步长造成的超时,在后续计算步长能够很快弥补回来。
  • 方法论:通过配置描述文件定义ECU共享的系统信息、特定ECU独有的系统信息,以及针对单个ECU的基础软件信息。
  • 基础规范:支持平台互操作性的AUTOSAR平台间共享需求与规范。
  • 应用接口:通过为典型汽车应用指定接口标准,以及定义各软件层之间的接口,提供标准化的数据交换格式。


本版块将逐篇更新AUTOSAR Blocksets中所涉及APP和模块的使用方法及应用案例。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

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

本版积分规则

QQ|MBD全栈技术学校|苏ICP备2025212294号-1|Hyowinner校长B站首页|手机版|小黑屋|Hyowinner的MBD技术论坛

GMT+8, 2026-5-7 11:10 , Processed in 0.083804 second(s), 24 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表