AUTOSAR Blockset
设计和仿真AUTOSAR软件
AutoSAR SlockSet提供了使用Simulink开发AutoSar Classic和Adaptive Software的应用程序和块万博1manbetx®模型。您可以使用AUTOSAR组件设计器应用程序设计万博1manbetx并将Simulink模型映射到软件组件。或者,该模块集允许您通过从AUTOSAR XML (ARXML)文件导入软件组件和成分描述来生成新的AUTOSAR Simulink模型。
AUTOSAR Blockset提供AUTOSAR库例程和基本软件(BSW)服务的块和构造,包括NVRAM和诊断。通过与应用软件模型一起模拟BSW服务,您可以在不离开Simulink的情况下验证AUTOSAR ECU软件。万博1manbetx
AUTOSAR Blockset允许您在Simulink中创建AUTOSAR架构模型(需要System Composer™)。万博1manbetx在AUTOSAR体系结构模型中,您可以编写软件组合、组件和接口。您可以添加模拟行为,包括基本软件服务组件。或者,您可以通过ARXML文件往返(导入和导出)软件描述。
AutoSAR SlockSet支万博1manbetx持C和C ++生产代码生成(带嵌入式编码器®).符合ISO 26262标准(IEC认证套件)。
开始:
AUTOSAR经典软件组件模型
在Simulink中自动创建带有默认AUTOSAR端口、接口和其他配置的AUTOSAR Classic软件组件。万博1manbetx
模型AutoSAR自适应软件组件
对于AutoSAR Adaptive Platform,使用AutoSAR SlockSet自动生成带有默认的AutoSar端口,服务接口和Simulink中的其他配置的软件组件。万博1manbetx
配置AUTOSAR高级属性
使用AutoSAR编辑器和字典编辑和映射AutoSar Classic和Adaptive Models的高级AutoSAR属性。
从软件组件到复合材料的扩展
使用模型引用从软件组件创建AUTOSAR软件组件。使用Dashboard块可视化组合的行为。
模拟AutoSAR BSW服务的块
使用BSW服务(包括NVRAM管理器和诊断事件管理器)的块和构造,与应用程序软件模型一起模拟BSW服务。在Simulink中直接验证您的AUTOSAR ECU软件。万博1manbetx
模拟和测试软件组成
模型并模拟模拟中的组合物行为。万博1manbetx可选地执行带有Simulink Test™的AutoSAR组合模型的回溯测试工作流。万博1manbetx
创建AutoSAR架构模型
AUTOSAR架构模型允许您在Simulink中创作软件组合,组件和接口万博1manbetx将它们链接到要求(需要仿真软件需求™万博1manbetx)。您还可以通过创建新的Simulink组件模型、链接到现有组件模型或从ARXML导入一个组件模型来指定体系结构模型中组件的行为。万博1manbetx
配置调度和仿真
您可以向体系结构模型添加基本软件(BSW)块,包括诊断服务组件和NVRAM服务组件块,以模拟对BSW服务的调用。此外,您可以使用schedule Editor安排和指定用于模拟的组件可运行项的执行顺序。这允许您在不离开Simulink的情况下验证AUTOSAR ECU软件。万博1manbetx
生成和封装ARXML描述和组件代码
您可以导出组合和组件ARXML描述,生成组件代码,并将构建构件打包,以便与AUTOSAR运行时环境集成。
从Simulink模型开始万博1manbetx
使用现有或新创建的Simulink模型,并使用AutoSAR Co万博1manbetxmponent Designer App配置AutoSAR。然后使用嵌入式编码器生成ARXML文件(自下而上的AutoSar工作流程)。
从AutoSAR架构开始
从AutoSar创作工具导入ARXML文件作为Simulink组件和组合模型。万博1manbetx然后模拟Simulink中的详细设计。万博1manbetx更新ARXML文件可用时更新模型(自上而下的AutoSar Workflow)。
迭代Simulink模型和您的AutoSAR万博1manbetx架构
更新为Auto万博1manbetxSAR配置的Simulink模型,导出更新的ARXML文件,并合并到AutoSAR创作工具;从创作工具导出更新的ARMXL文件,然后导入ARXML文件以合并Simulink模型中的架构更改(往返AutoSAR工作流程)。万博1manbetx
AutoSAR生产代码生成
和嵌入式编码器,生成C/ c++代码和AUTOSAR XML文件。对代码进行SIL和PIL测试以进行验证。
AUTOSAR库例程的块和代码替换
使用预配置的AUTOSAR块和代码替换来为AUTOSAR经典应用程序生成优化的库例程。
ISO26262资格和MISRA-C合规性
限定嵌入式编码器生成的代码ISO 26262.与IEC认证工具包。验证生成的AUTOSAR代码是否符合MISRA-C,检查运行时错误,并查找代码与AUTOSAR ARXML描述之间的不匹配PolySpace Code Prover™。