AutoSAR块集

设计和模拟AutoSAR软件

AutoSAR SlockSet提供了使用Simulink开发AutoSar Classic和Adaptive Software的应用程序和块金宝app®楷模。您可以使用AutoSAR组件设计器应用程序将S金宝appimulink模型设计和映射到软件组件。或者,块集允许您通过从AutoSAR XML(ARXML)文件中导入软件组件和构图描述来为AutoS金宝appAR生成新的Simulink模型。

AutoSAR SlockSet为AutoSar库例程和基本软件(BSW)服务提供块和构造,包括NVRAM和诊断。通过与应用软件型号一起模拟BSW服务,您可以在不离开Simulink的情况下验证您的AutoSAR ECU软件。金宝app

AutoSar SlockSet允许您在Simulink中创建AutoSAR架构模型(需要System Composer™)。金宝app在AutoSAR架构模型中,您可以创作软件组合,组件和接口。您可以添加仿真行为,包括基本软件服务组件。或者,您可以通过ARXML文件往返(导入和导出)软件描述。

AUTOSAR Blockset支金宝app持C和c++产品代码生成(与嵌入式编码器®)。它有资格与ISO 26262标准(IEC认证套件)一起使用。

开始:

建模AUTOSAR软件组件

通过配置AutoSAR属性来模拟AutoSAR Classic和Adaptive Software组件,并将Simulink元素映射到AutoSAR规范。金宝app

模型AutoSAR Classic软件组件

使用Simulink中的默认AutoSar端口,接口和其他配置自动创建AutoSAR Classic软件组件。金宝app

模型AutoSAR Classic软件组件。

模型AUTOSAR自适应软件组件

对于AUTOSAR Adaptive平台,在Simulink中使用AUTOSAR Blockset自动生成具有默认AUTOSAR端口、服务接口和其他配置的软件组件。金宝app

模型AUTOSAR自适应软件组件。

配置高级AutoSar属性

使用AUTOSAR编辑器和字典编辑和映射AUTOSAR Classic和Adaptive模型的高级AUTOSAR属性。

探索画廊(2张图片)

模拟AUTOSAR合成和ecu

模型和模拟AutoSAR软件组件和组合以及基本软件(BSW)服务。

从软件组件扩展到组合物

使用模型引用从软件组件创建AutoSAR软件组合。用仪表板块可视化组合物的行为。

模拟组合物,包括输入控制和仪表板块。

模拟AUTOSAR BSW服务的块

使用BSW服务的块和构造,包括NVRAM Manager和Diagnostics Event Manager,以及与应用软件模型一起模拟BSW服务。直接在Simulink中验证您的AutoSAR ECU软件。金宝app

探索画廊(2张图片)

模拟和测试软件组合物

在Simulink中建模和模拟合成物的行为。金宝app可以选择使用Simulink测试™对AUTOSAR组合模型执行背靠背测试工作流。金宝app

测试AUTOSAR成分。

建模AUTOSAR软件体系结构

模拟Simulink中的AutoSAR软件架构(需要系统编写器)。金宝app

创建AUTOSAR体系结构模型

AutoSAR架构模型允许您在Simulink中编写软件组合、组件和接口金宝app将它们链接到需求(需要Simulin金宝appk要求™)。您还可以通过创建新的Simulink组件模型,链接到现有组件模型,或从ARXML导入其中一个组件来指定架构模型中组件的行为。金宝app

创建AUTOSAR体系结构模型。

配置调度和仿真

您可以在体系结构模型中添加基本软件(BSW)块,包括诊断服务组件和NVRAM服务组件块,以模拟对BSW服务的调用。此外,您可以计划和指定使用计划编辑器进行仿真的组件Runnables的执行顺序。这允许您验证您的Autosar ECU软件而不离开Simulink。金宝app

使用计划编辑器配置AutoSar Runnable执行顺序。

生成和包包组合ARXML描述和组件代码

您可以导出组合和组件ARXML描述,生成组件代码和包构建与AutoSar Run-Time Environment集成的工件。

生成组合ARXML和组件代码。

导入和导出AutoSAR描述工件(ARXML文件)

使用自下而上,自上而下和往返AutoSAR架构和设计工作流开发AutoSAR软件组件。

从Simulink模型开始金宝app

使用现有的或新创建的Simulink模型,并使用AUTOSAR组件金宝app设计器应用程序为AUTOSAR配置它。然后使用嵌入式编码器生成ARXML文件(自底向上的AUTOSAR工作流)。

使用AutoSAR组件快速启动工具配置AutoSAR属性。

从AUTOSAR体系结构开始

从AUTOSAR创作工具导入ARXML文件作为Simulink组件和组合模型。金宝app然后在Simulink中对详细设计进行建模。金宝app当更新的ARXML文件可用时更新模型(自顶向下的AUTOSAR工作流)。

在Simulink模型和AUTOSAR体系结金宝app构之间迭代

更新为AUTO金宝appSAR配置的Simulink模型,导出更新的ARXML文件,并合并到AUTOSAR编辑工具中;从创作工具导出更新的ARMXL文件,然后导入ARXML文件,以合并Simulink模型中的架构更改(一个往返的AUTOSAR工作流)。金宝app

迭代Simulink模型和AutoSAR架构金宝app。

从AutoSAR软件组件生成和验证代码

生成和验证生产C和C ++ AutoSAR代码。

AUTOSAR产品代码生成

嵌入式编码器,生成C / C ++代码和AutoSAR XML文件。使用代码执行SIL和PIL测试以进行验证。

探索画廊(2张图片)

AutoSAR库例程的块和代码替换

使用预配置的AutoSAR块和代码替换以为AutoSAR Classic应用程序生成优化的库例程。

探索画廊(2张图片)

ISO26262认证和MISRA-C符合性

限定嵌入式编码器生成的代码ISO 26262IEC认证套件。验证您生成的AutoSAR代码进行MISRA-C合规性,检查运行时错误,并查找代码与AutoSAR ARXML描述之间的不匹配Polyspace代码验证™

Polyspace Bug Finder可以检测违反AUTOSAR c++ 14编码标准。

最新特色

功能抑制管理器(FiM)块

使用预配置的基本软件块来模拟和模拟软件组件调用FIM服务

AUTOSAR自适应平台Release 19-03

使用000047(r19-03)模式导入和导出ARXML文件并生成AutoSar兼容的C ++代码

动态服务发现

配置AutoSAR自适应应用程序以发现和订阅自适应服务,因为它们可用

AUTOSAR体系结构建模功能

以编程方式与AUTOSAR体系结构模型和工作流交互(需要System Composer)

AutoSAR Architecture Spotlight视图

查看AUTOSAR软件组件或组合的上下游依赖关系(需要System Composer)

看到发行说明有关这些特性和相应功能的详细信息。

Magneti Marelli.

基于AUTOSAR和ASPICE的半主动悬架系统的研制