AUTOSAR Blockset

 

AUTOSAR Blockset

Diseño y simulación de software de AUTOSAR

Duración del vídeo 1:57
Modelo de AUTOSAR Atomic Software Component con perspectiva de código, asignaciones e inspector de propiedades.

Modelado de componentes de software de AUTOSAR Classic

Cree automáticamente componentes de software de AUTOSAR Classic con puertos, interfaces y otras configuraciones de AUTOSAR en Simulink.

Modelado de componentes de software de AUTOSAR Adaptive

Utilice AUTOSAR Blockset con la plataforma de AUTOSAR Adaptive para generar automáticamente componentes de software con puertos, interfaces de servicio y otras configuraciones predeterminadas de AUTOSAR en Simulink.

Simulación de composiciones y software de ECU de AUTOSAR con servicios de BSW

Modele y simule componentes y composiciones de software de AUTOSAR junto con servicios de Basic Software (BSW), tales como NVRAM Manager, Diagnostic Event Manager y Function Inhibition Manager.

Editor de AUTOSAR.

Modelado de arquitecturas de software de AUTOSAR

Cree componentes con interfaces, tipos de datos, perfiles, estereotipos y composiciones de software en Simulink, con System Composer. Especifique el comportamiento de los componentes de los modelos de arquitectura creando nuevos modelos de componentes de Simulink, estableciendo enlaces a modelos de componentes existentes o importándolos desde archivos ARXML.

Editor de planificación que muestra el orden de ejecución.

Configuración de la planificación y la simulación

Planifique y especifique el orden de ejecución de los ejecutables de componentes para realizar la simulación con Schedule Editor. Utilice esta prestación para verificar el comportamiento de software de ECU de AUTOSAR en los niveles de componente y composición.

Tres flujos de trabajo de diseño de AUTOSAR: de arriba a abajo, de abajo a arriba, y de ida y vuelta.

Flujos de trabajo de diseño de AUTOSAR

Utilice un flujo de trabajo de arriba a abajo para asignar diseños de Simulink existentes a modelos de componentes de software de AUTOSAR, ver arquitecturas, y generar código y ARXML. Utilice un flujo de trabajo de abajo a arriba para comenzar desde la arquitectura, importar archivos ARXML en Simulink o un modelo de arquitectura, y desarrollar algoritmos. O bien combine ambos métodos utilizando un flujo de trabajo de ida y vuelta.

Fragmento de código C++ de AUTOSAR Adaptive.

Generación de código C/C++ de producción para aplicaciones de AUTOSAR

Con Embedded Coder, genere código C/C++ de producción y archivos XML de AUTOSAR. Ejecute pruebas de software-in-the-loop (SIL) y processor-in-the-loop (PIL) con el código para verificarlo.

Bloque de librería de AUTOSAR con código C correspondiente.

Generación de rutinas de librería optimizadas con sustituciones de código

Utilice sustituciones de código y bloques preconfigurados de AUTOSAR con el fin de generar rutinas de librerías optimizadas para aplicaciones AUTOSAR Classic.

 Interfaz de usuario para comprobar reglas MISRA.

Conformidad con ISO 26262 y MISRA C

Califique código generado por Embedded Coder para ISO 26262 con IEC Certification Kit. Verifique la conformidad del código de AUTOSAR generado con MISRA® C, compruebe si existen errores en tiempo de ejecución, y busque discrepancias entre el código y las descripciones ARXML de AUTOSAR con Polyspace Code Prover.

“El diseño basado en modelos nos permite desarrollar código conforme con AUTOSAR de alta calidad a través de diseño gráfico, simulación y generación de código”.

AUTOSAR Blockset

AUTOSAR Blockset provides apps and blocks for developing AUTOSAR Classic and Adaptive software using Simulink models, including tools for designing software components, simulating Basic Software services, and generating C/C++ code.

You can use the AUTOSAR Component Designer app to design and map Simulink models to software components, or import software component and composition descriptions from AUTOSAR XML (ARXML) files to generate new Simulink models.

AUTOSAR Blockset provides blocks and constructs for BSW services including NVRAM Manager, Diagnostics Event Manager, and Function Inhibition Manager, allowing you to simulate BSW services together with your application software model.

Yes, AUTOSAR Blockset supports developing, simulating, and generating code for both AUTOSAR Classic and Adaptive software components with automatic generation of ports, interfaces, and other configurations in Simulink.

Yes, with System Composer you can create AUTOSAR architecture models in Simulink to author software compositions, components with interfaces, data types, profiles, and stereotypes, and add simulation behavior including BSW service components.

With Embedded Coder, AUTOSAR Blockset generates production C/C++ code and AUTOSAR XML files, supports software-in-the-loop (SIL) and processor-in-the-loop (PIL) testing, and is qualified for use with the ISO 26262 standard using IEC Certification Kit.

You can import ARXML files to generate Simulink models or export ARXML for round-trip workflows, enabling you to round-trip software descriptions between Simulink and other AUTOSAR tools.

Yes, by simulating BSW services together with your application software model, you can verify your AUTOSAR ECU software directly in Simulink without external tools.

¿Tiene interés en AUTOSAR Blockset?