AUTOSAR区块集
AUTOSAR软件的设计与仿真
AUTOSAR区块集提供应用程序和区块,用于使用Simulink开发AUTOSAR经典和自适应软件万博1manbetx®模型。您可以使用AUTOSAR Component Desig万博1manbetxner应用程序设计Simulink模型并将其映射到软件组件。或者,区块集允许您通过从AUTOSAR XML(ARXML)文件导入软件组件和组件描述来为AUTOSAR生成新的Simulink模型。
AUTOSAR区块集为AUTOSAR库例程和基本软件(BSW)服务(包括NVRAM和诊断)提供块和构造。通过与应用软件模型一起模拟BSW服务,您可以在不离开Simulink的情况下验证AUTOSAR ECU软件。万博1manbetx
AUTOSAR区块集允许您在Simulink中创建AUTOSAR体系结构模型(需要System Composer)™). 在AU万博1manbetxTOSAR体系结构模型中,您可以编写软件组合、组件和接口。您可以添加模拟行为,包括基本软件服务组件。或者,您可以通过ARXML文件往返(导入和导出)软件描述。
Authar块集支持C和C++产生万博1manbetx代码生成(带有嵌入式编码器)®)。它符合ISO 26262标准(带有IEC认证套件)的使用要求。
开始:
AUTOSAR经典软件组件模型
在Simulink中自动创建具有默认AUTOSAR端口、接口和其他配置的AUTOSAR经典软件组件。万博1manbetx
AUTOSAR自适应软件组件模型
对于AUTOSAR Adaptive platform,使用AUTOSAR区块集在Simulink中自动生成具有默认AUTOSAR端口、服务接口和其他配置的软件组件。万博1manbetx
配置高级AUTOSAR属性
使用AUTOSAR编辑器和字典编辑和映射AUTOSAR经典模型和自适应模型的高级AUTOSAR特性。
从软件组件到组合的扩展
使用模型引用从软件组件创建AUTOSAR软件组合。使用仪表板块可视化组合的行为。
用于模拟AUTOSAR BSW服务的块
使用BSW服务的块和构造(包括NVRAM管理器和诊断事件管理器)与应用程序软件模型一起模拟BSW服务。直接在Simulink中验证AUTOSAR ECU软件。万博1manbetx
模拟和测试软件组合
在Simulink中建模和模拟合成行为。可以选择使用Simulink Test为AUTOSAR合成模型执行背对万博1manbetx背测试工作流™.
创建AUTOSAR体系结构模型
AUTOSAR体系结构模型允许您在Simulink和中编写软件组合、组件和接口万博1manbetx将它们与需求联系起来(需要Simulin万博1manbetxk要求)™). 还可以通过创建新的Simulink组件模型、链接到现有组件模型或从ARXML导入组件模型来指定架构模型中组件的行为。
配置调度和模拟
您可以添加基本软件(BSW)块(包括诊断服务组件和NVRAM服务组件块)添加到架构模型,以模拟对BSW服务的调用。此外,您可以使用计划编辑器计划和指定组件可运行程序的执行顺序,以进行模拟。这允许您在不离开Simulink的情况下验证AUTOSAR ECU软件。万博1manbetx
生成和打包ARXML描述和组件代码
您可以导出组合和组件ARXML描述,生成组件代码,并打包构建工件,以便与AUTOSAR运行时环境集成。
从Simulink模型开始万博1manbetx
使用现有或新创建的Simulink模型,并使用AUTOSAR组件设万博1manbetx计器应用程序将其配置为AUTOSAR。然后使用嵌入式编码器生成ARXML文件(自下而上的AUTOSAR工作流)。
从AUTOSAR体系结构开始
从AUTOSAR创作工具导入ARXML文件作为Simulink组件和合成模型。然后在Simulink中对详万博1manbetx细设计建模。在更新的ARXML文件可用时更新模型(自上而下的AUTOSAR工作流)。
在Simulink模型和AUTOSAR体系结万博1manbetx构之间迭代
更新为AUTO万博1manbetxSAR配置的Simulink模型,导出更新的ARXML文件,并合并到AUTOSAR创作工具中;从创作工具导出更新的ARMXL文件,然后导入ARXML文件以合并Simulink模型中的体系结构更改(往返AUTOSAR工作流)。
AUTOSAR生产代码生成
具有嵌入式编码器,生成C/C++代码和AUTOSAR XML文件。使用代码执行SIL和PIL测试以进行验证。
AUTOSAR库例程的块和代码替换
使用预配置的AUTOSAR块和代码替换为AUTOSAR经典应用程序生成优化的库例程。