Simulin金宝appk上的家伙

金宝app基于Simulink和模型的设计

AUTOSAR概论

今天我很乐意欢迎Shwetha Bhadravathi帕蒂尔谈论autosar。

AUTOSAR是什么

仿奥斯卡(汽车开放系统架构)是汽车制造商,供应商等公司的全球发展伙伴关系,来自电子,半导体和软件行业。AutoSAR标准旨在实现软件标准化,可重用性和互操作性。

AutoSAR标准提供支持当前和下一代汽车ECU的平台:金宝app

  • 经典平台支持传统的内部应用,如动力系统、底金宝app盘、车身和内部电子设备。
  • 自适应平台支持新的基于服务的应用程序,例如自金宝app动化驾驶,汽车到X,通过空中的软件更新以及作为事物互联网的一部分的车辆。

随着更多自适应应用程序的部署,您将看到AUTOSAR经典、自适应和非AUTOSAR ecu在一辆汽车上互操作。

AUTOSAR标准

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

  • 应用软件,提供名为软件组件的自包含单元中的应用程序实现。构建软件组件生成符合平台的AutoSAR XML描述和C代码实现模块。
  • 运行时环境(RTE),提供应用程序软件与基本软件之间的通信。软件组件专门通过RTE与其他组件和/或基本软件模块通信,这允许软件组件独立于任何特定的ECU和其他软件组件。
  • 基本软件(BSW),提供ECU抽象、微控制器抽象和服务,包括内存和诊断。

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

AutoSAR自适应平台架构具有类似于经典平台的层,但是是面向服务的体系结构(SOA),它为处理高度计算的密集应用程序提供了基础。自适应平台支持POSIX操作系统。金宝app软件组件部署为独立应用程序的OS进程。所有模块和Adaptive中的应用程序必须用C ++写入,而Classic使用C.

MathWorks支金宝app持

MathWorks是AUTOSAR高级会员,积极参与该标准的开发,重点关注如何在汽车ecu的AUTOSAR开发过程中使用基于模型的设计。

使用Simu金宝applink®和AUTOSAR Blockset, 你可以:

  • 通过使用AutoSAR组件设计器应用程序,将AutoSAR Classic软件组件和自适应应用成为Simulink®型号。金宝app
  • 模型AutoSAR Classic软件组件

  • 使用基本软件模块对组合、AUTOSAR ECU软件和基本软件进行建模和模拟,包括诊断和NVRAM服务
  • 模型和模拟组合物

  • 为AUTOSAR库例程使用块,如查找表插值,为AUTOSAR经典应用程序生成优化的库例程。
  • AutoSAR库惯例

  • 通过创建架构模型,作者AutoSAR软件组合,组件及其接口在Simulink中(使用金宝app系统的作曲家),并添加组件、组成和基本软件模块。

    作者AutoSAR软件组合

  • 生成C和c++生产代码(使用Embedded Coder®),并认证ISO 26262代码(使用IEC Certification Kit)。下面是一个为AUTOSAR Adaptive应用程序生成的c++代码示例。
  • 作者AutoSAR软件组合

    如上图所示,您还可以在Simulink模型中开发AUTOSAR经典应用程序并生成C代码。金宝app

    现在轮到你了

    您可以访问几个示例来开始在Simulink中构建您的AUTOSAR模型金宝app这里.然后,让我们知道您在下面的评论中的思考。

|

注释

要留下评论,请点击这里登录到您的MathWorks帐户或创建一个新帐户。