AUTOSAR区块集

设计和仿真AUTOSAR软件

AUTOSAR区块集提供应用程序和区块,用于使用Simulink开发AUTOSAR经典和自适应软件金宝app®模型。您可以使用AUTOSAR组件设计器应用程序设计Simul金宝appink模型并将其映射到软件组件。或者,区块集允许您通过从AUTOSAR XML(ARXML)文件导入软件组件和组成描述,为AUTOSAR生成新的Simulink模型。

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

AUTOSAR区块集允许您在Simulink中创建AUTOSAR体系结构模型(需要System Composer)™). 在AU金宝appTOSAR体系结构模型中,您可以编写软件组合、组件和接口。可以添加模拟行为,包括基本软件服务组件。或者,您可以通过ARXML文件往返(导入和导出)软件描述。

AutoSAR SlockSet支金宝app持C和C ++生产代码生成(带嵌入式编码器®). 它符合ISO 26262标准(带有IEC认证套件)的使用要求。

开始:

建模AutoSAR软件组件

通过配置AUTOSAR属性建立AUTOSAR经典和自适应软件组件模型,并将Simulink元素映射到AUTOSAR规范中。金宝app

AUTOSAR经典软件组件模型

在Simulink中自动创建具有默认AUTOSAR端口、接口和其他配置的AUTOSAR经典软件组件。金宝app

AUTOSAR经典软件组件模型。

模型AutoSAR自适应软件组件

对于AutoSAR Adaptive Platform,使用AutoSAR SlockSet自动生成带有默认的AutoSar端口,服务接口和Simulink中的其他配置的软件组件。金宝app

模型AutoSAR自适应软件组件。

配置AUTOSAR高级属性

使用AUTOSAR编辑器和字典编辑和映射AUTOSAR经典模型和自适应模型的高级AUTOSAR特性。

探索图库(2张图片)

模拟扫液组合物和ECU

建模和模拟AUTOSAR软件的组件和组成,以及基本软件(BSW)服务。

从软件组件到复合材料的扩展

使用模型引用从软件组件创建AUTOSAR软件组件。使用Dashboard块可视化组合的行为。

模拟合成,包括输入控件和仪表板块。

模拟AutoSAR BSW服务的块

使用BSW服务(包括NVRAM管理器和诊断事件管理器)的块和构造,与应用程序软件模型一起模拟BSW服务。在Simulink中直接验证您的AUTOSAR ECU软件。金宝app

模拟和测试软件组成

模型并模拟模拟中的组合物行为。金宝app可选地执行带有Simulink Test™的AutoSAR组合模型的回溯测试工作流。金宝app

测试仿扫液组合物。

建模AutoSAR软件架构

在Simulink中建模AUTOSAR软件体系结构(需要系统编写器)。金宝app

创建AutoSAR架构模型

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

配置调度和仿真

您可以向架构模型添加基本软件(BSW)块,包括诊断服务组件和NVRAM服务组件块,以模拟对BSW服务的调用。此外,您可以使用schedule Editor调度和指定用于模拟的组件可运行项的执行顺序。这允许您在不离开Simulink的情况下验证AUTOSAR ECU软件。金宝app

使用调度编辑器配置AUTOSAR可运行的执行顺序。

生成和封装ARXML描述和组件代码

您可以导出组合和组件ARXML描述,生成组件代码,并打包构建工件,以便与AUTOSAR运行时环境集成。

生成构图ARXML和组件代码。

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

使用自下而上、自上而下和往返AUTOSAR体系结构和设计工作流开发AUTOSAR软件组件。

从Simulink模型开始金宝app

使用现有或新创建的Simulink模型,并使用AutoSAR Co金宝appmponent Designer App配置AutoSAR。然后使用嵌入式编码器生成ARXML文件(自下而上的AutoSar工作流程)。

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

从AutoSAR架构开始

从AutoSar创作工具导入ARXML文件作为Simulink组件和组合模型。金宝app然后模拟Simulink中的详细设计。金宝app更新ARXML文件可用时更新模型(自上而下的AutoSar Workflow)。

迭代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经典应用程序生成优化的库例程。

探索图库(2张图片)

ISO26262资格和MISRA-C合规性

使嵌入式编码器生成的代码符合ISO 26262.具有IEC认证工具包。验证生成的AUTOSAR代码是否符合MISRA-C,检查运行时错误,并使用PolySpace Code Prover™

PolySpace Bug Finder可以检测违反AutoSAR C ++ 14编码标准的违规。

最新功能

执行订单约束

为软件组件可运行程序导入和导出带有执行顺序约束的ARXML文件

架构模型

将AutoSAR软件组合的导入ARXML描述为架构模型

AUTOSAR经典版本4.4

使用模式版本4.4导入和导出ARXML文件并生成符合AUTOSAR的C代码

AutoSAR ChableDatatyPesets.

AutoSAR的导入和导出ARXML描述包括AutoSAR软件组件的数据类型集

适应模型的Linux可执行文件

创建一个AutoSAR自适应可执行文件以作为独立应用程序运行

发布说明有关这些功能的详细信息和相应的功能。

Delphi介绍了从传统方法建模软件架构的过渡旅程,以便使用系统编写器和AutoSAR SlockSet为电动动力驱动软件(混合ASIL级别),它在多核硬件平台上运行。金宝app