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 Classic软件组件
使用Simulink中的默认AutoSar端口,接口和其他配置自动创建AutoSAR Classic软件组件。金宝app
模型AUTOSAR自适应软件组件
对于AUTOSAR Adaptive平台,在Simulink中使用AUTOSAR Blockset自动生成具有默认AUTOSAR端口、服务接口和其他配置的软件组件。金宝app
配置高级AutoSar属性
使用AUTOSAR编辑器和字典编辑和映射AUTOSAR Classic和Adaptive模型的高级AUTOSAR属性。
从软件组件扩展到组合物
使用模型引用从软件组件创建AutoSAR软件组合。用仪表板块可视化组合物的行为。
模拟AUTOSAR BSW服务的块
使用BSW服务的块和构造,包括NVRAM Manager和Diagnostics Event Manager,以及与应用软件模型一起模拟BSW服务。直接在Simulink中验证您的AutoSAR ECU软件。金宝app
模拟和测试软件组合物
在Simulink中建模和模拟合成物的行为。金宝app可以选择使用Simulink测试™对AUTOSAR组合模型执行背靠背测试工作流。金宝app
创建AUTOSAR体系结构模型
AutoSAR架构模型允许您在Simulink中编写软件组合、组件和接口金宝app将它们链接到需求(需要Simulin金宝appk要求™)。您还可以通过创建新的Simulink组件模型,链接到现有组件模型,或从ARXML导入其中一个组件来指定架构模型中组件的行为。金宝app
配置调度和仿真
您可以在体系结构模型中添加基本软件(BSW)块,包括诊断服务组件和NVRAM服务组件块,以模拟对BSW服务的调用。此外,您可以计划和指定使用计划编辑器进行仿真的组件Runnables的执行顺序。这允许您验证您的Autosar ECU软件而不离开Simulink。金宝app
生成和包包组合ARXML描述和组件代码
您可以导出组合和组件ARXML描述,生成组件代码和包构建与AutoSar Run-Time Environment集成的工件。
从Simulink模型开始金宝app
使用现有的或新创建的Simulink模型,并使用AUTOSAR组件金宝app设计器应用程序为AUTOSAR配置它。然后使用嵌入式编码器生成ARXML文件(自底向上的AUTOSAR工作流)。
从AUTOSAR体系结构开始
从AUTOSAR创作工具导入ARXML文件作为Simulink组件和组合模型。金宝app然后在Simulink中对详细设计进行建模。金宝app当更新的ARXML文件可用时更新模型(自顶向下的AUTOSAR工作流)。
在Simulink模型和AUTOSAR体系结金宝app构之间迭代
更新为AUTO金宝appSAR配置的Simulink模型,导出更新的ARXML文件,并合并到AUTOSAR编辑工具中;从创作工具导出更新的ARMXL文件,然后导入ARXML文件,以合并Simulink模型中的架构更改(一个往返的AUTOSAR工作流)。金宝app
AUTOSAR产品代码生成
与嵌入式编码器,生成C / C ++代码和AutoSAR XML文件。使用代码执行SIL和PIL测试以进行验证。
AutoSAR库例程的块和代码替换
使用预配置的AutoSAR块和代码替换以为AutoSAR Classic应用程序生成优化的库例程。
ISO26262认证和MISRA-C符合性
限定嵌入式编码器生成的代码ISO 26262和IEC认证套件。验证您生成的AutoSAR代码进行MISRA-C合规性,检查运行时错误,并查找代码与AutoSAR ARXML描述之间的不匹配Polyspace代码验证™.
功能抑制管理器(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的半主动悬架系统的研制