Generación de código para componentes de software AUTOSAR clásico
Vea los horarios e inscríbaseDetalles del curso
- Generar modelos de Simulink a partir de descripciones de sistemas ARXML ya existentes
- Configurar modelos de Simulink para la generación de código compatible con AUTOSAR
- Configurar elementos de comunicación de AUTOSAR en un modelo de Simulink
- Modelar eventos de AUTOSAR en Simulink
- Crear parámetros de calibración
- Modelar puntos de variación de AUTOSAR en los componentes de software
- Importar y exportar composiciones y arquitecturas de software de AUTOSAR
- Modelar llamadas a servicios de software básicos
Día 1 de 2
Importar componentes de software AUTOSAR
Objetivo: Importe archivos ARXML ya existentes para generar automáticamente modelos de Simulink con la arquitectura y las interfaces correctas.
- Descripción de AUTOSAR XML (ARXML)
- Importar componentes de software AUTOSAR
- Tipos de datos de arreglos y enumeraciones
- Añadir funciones a modelos de Simulink generados
- Simular un modelo de arnés
- Generar código AUTOSAR
- Estructura y tipos de datos de punto fijo
- Gestionar tipos de datos importados en Simulink
- Importar archivos ARXML modificados
Exportar componentes de software AUTOSAR
Objetivo: Configure modelos de Simulink como componentes de software AUTOSAR y defina puertos e interfaces AUTOSAR para la generación de ARXML.
- Crear componentes AUTOSAR
- Asignar objetos de modelos de Simulink a componentes de software AUTOSAR
- Generar código y exportar archivos ARXML
Modelar puertos e interfaces de AUTOSAR
Objetivo: Configure los bloques Inport y Outport de Simulink como puertos AUTOSAR de varios tipos.
- Visión general de la comunicación de AUTOSAR (puertos e interfaces)
- Modelar la comunicación remitente-receptor
- Modelar modos de AUTOSAR
- Modelar la comunicación cliente-servidor
Modelar eventos de AUTOSAR
Objetivo: Modele eventos de AUTOSAR periódicos y no periódicos en modelos de Simulink.
- Visión general de eventos de AUTOSAR
- Simular eventos en modelos de Simulink
- Eventos de tiempo (periódicos)
- Visión general de eventos no periódicos
- Modelar eventos de datos recibidos
- Modelar eventos de cambio de modo
- Activar inicialización
- Simular eventos no periódicos
Modelar parámetros de calibración y memoria por instancia
Objetivo: Especifique parámetros de calibración de AUTOSAR y memoria por instancia en un modelo de Simulink usando objetos de datos y asignación de código.
- Modelar parámetros de calibración proporcionados por componentes de software de parámetros
- Modelar parámetros de calibración internos: compartidos por todas las instancias
- Modelar parámetros de calibración internos: copia independiente para cada instancia
- Modelar memoria por instancia
- Generar archivos ASAP2 para sistemas de calibración
Día 2 de 2
Modelar variantes de AUTOSAR
Objetivo: Configure un diseño basado en variantes de un componente de software de AUTOSAR y asigne variantes de Simulink a los puntos de variación de AUTOSAR.
- Crear subsistemas de variantes en modelos basados en el ritmo de ejecución
- Generar variantes de AUTOSAR
Modelar composiciones y arquitecturas de software de AUTOSAR
Objetivo: Cree un diseño de arquitectura de software de AUTOSAR y rellénelo con composiciones y componentes de software de AUTOSAR funcionales.
- Crear composiciones y arquitecturas de software de AUTOSAR
- Generar componentes de software de AUTOSAR
- Exportar composiciones y componentes de software de AUTOSAR
- Simular modelos de arquitectura de software de AUTOSAR
- Importar composiciones de AUTOSAR
- Generar código para componentes de software reutilizables
Modelar servicios de software básicos
Objetivo: Configure componentes de software de AUTOSAR para leer y escribir estados de diagnóstico y gestionar memorias RAM no volátiles.
- Visión general de servicios de software básicos
- Configurar estados de diagnóstico
- Supervisar estados de diagnóstico
- Leer y escribir NVRAM
- Supervisar NVRAM
Nivel: Intermedio
Prerrequisitos:
- Fundamentos de Simulink (o Fundamentos de Simulink para aplicaciones de automoción o Fundamentos de Simulink para aplicaciones aeroespaciales)
- Embedded Coder para la generación de código de producción
- Conocimiento del lenguaje de programación C y el estándar AUTOSAR
Duración: 2 días
Idiomas: Deutsch, English, 한국어