盖伊Simul万博1manbetxink的

万博1manbetxSimulink的和基于模型的设计

简介AUTOSAR

今天,我很高兴地欢迎Shwetha巴德拉瓦蒂帕蒂尔谈AUTOSAR。

什么是AUTOSAR

AUTOSAR(汽车开放系统架构)是由电子,半导体和软件行业的汽车制造商,供应商和其他公司的全球发展伙伴关系。AUTOSAR标准的目的是使软件标准化,可重用性和互操作性。

AUTOSAR标准提供平台来支持汽车ECU的当前和下一代:万博1manbetx

  • 经典平台支持传统的内部应用,例如动力系,底万博1manbetx盘,车身,和内部电子器件。
  • 自适应平台支持新的基于服务的应用,如自动驾驶万博1manbetx,车对X,软件更新过的空气,汽车作为物联网的一部分。

随着越来越多的适应性应用程序的部署,你会看到AUTOSAR经典,自适应和非AUTOSAR的ECU在单台车的互操作。

AUTOSAR标准

所述AUTOSAR经典平台架构具有在微控制器硬件之上3层:

  • 应用软件,名为软件组件独立单位提供应用的实现。构建软件组件产生兼容平台的AUTOSAR XML描述和C代码实现的模块。
  • 运行时环境(RTE),提供应用软件和基础软件之间的通信。软件组件与其他组件和/或软件基本模块只通过RTE,其允许软件组件是独立于任何特定ECU和其他软件组件的通信。
  • 基础软件(BSW),提供ECU抽象,抽象的微控制器和服务,包括内存和诊断。

这种模块化有助于管理汽车系统的日益复杂,能够灵活地升级或更新产品,并使其跨产品线的扩展性。

所述AUTOSAR自适应平台架构具有类似于经典平台层,但是一个面向服务的架构(SOA),其提供了基础处理高度计算密集型应用。自适应平台支持POSIX操作系统。万博1manbetx软件组件部署为独立于应用程序的操作系统进程。在自适应所有模块和应用程序必须被用C ++编写,而经典使用C.

MathWorks公万博1manbetx司支持

MathWorks公司是AUTOSAR的高级会员,并积极参与标准的制定,重点是如何使用基于模型的设计与汽车ECU的AUTOSAR开发流程。

使用的Sim万博1manbetxulink和AUTOSAR模块组, 您可以:

  • 型号AUTOSAR经典的软件组件和自适应应用,Simulink®模型,通过AUTOSAR组件设计应用万博1manbetx
  • 型号AUTOSAR Classic软件组件

  • 建模和仿真组成,AUTOSAR ECU软件,和基础软件,包括诊断和NVRAM服务,使用基本软件模块
  • 建模和仿真成分

  • 对于AUTOSAR库函数,如查找表内插,使用数据块生成优化的AUTOSAR应用经典的库函数。
  • AUTOSAR库例程

  • 作者AUTOSAR软件组成,成分,以及它们在Simulink接口,通过创建体系结构模型(用万博1manbetx系统构成)和添加成分,组成和基本软件模块。

    笔者AUTOSAR软件的组合物

  • 生成C和C ++产品代码(与嵌入式Coder®)和资格的代码,ISO 26262(符合IEC认证工具包)。下面是一个自适应AUTOSAR应用所生成的C ++代码的样品。
  • 笔者AUTOSAR软件的组合物

    作为上述图像中示出,还可以开发在Simulink模型的AUTOSAR经典应用并产生C语言代码。万博1manbetx

    现在轮到你了

    您可以访问了几个例子来开始建立您的AUTOSAR模型在Simulink万博1manbetx这里。然后,让我们知道您的想法在下面的评论。

|

注释

要发表评论,请点击这里在您的帐户MathWorks公司签署或创建一个新的。