Formations MATLAB et Simulink

Génération de code pour des composants logiciels AUTOSAR Classic

Afficher le calendrier et s'inscrire

Détails de la formation

Cette formation de deux jours se concentre sur les modèles compatibles avec le standard AUTOSAR Classic et la génération de code avec AUTOSAR blockset. Les workflows pour les approches de développement logiciel top-down et bottom-up sont traités dans le contexte de l'approche Model-Based Design. Cette formation est dédiée aux développeurs logiciels de l'industrie automobile ainsi qu'aux ingénieurs système utilisant Embedded Coder pour la génération automatique de code C/C++.
 
Les thèmes comprennent :
 
  • Génération de modèles Simulink à partir de descriptions existantes de systèmes en ARXML
  • Configuration de modèles Simulink en vue de la génération de code conforme à AUTOSAR
  • Configuration d'éléments de communication AUTOSAR dans un modèle Simulink
  • Modélisation d'évènements AUTOSAR dans Simulink
  • Création de paramètres de calibration
  • Modélisation des points de variation AUTOSAR dans les composants logiciels
  • Importation et exportation des compositions et des architectures logicielles AUTOSAR
  • Modélisation des appels vers les services Basic Software

Jour 1 sur 2


Importation de composants AUTOSAR

Objectif: Importer un fichier ARXML existant pour générer automatiquement les modèles Simulink avec l'architecture adéquate et les bonnes interfaces.

  • Description de AUTOSAR XML (ARXML)
  • Importation de composants AUTOSAR
  • Tableaux et types énumérés
  • Ajout de fonctionnalité aux modèles Simulink générés
  • Simulation avec un modèle harnais
  • Génération de code AUTOSAR
  • Structure et types de données à virgule fixe
  • Gestion de types de données importés dans Simulink
  • Importation de fichiers ARXML

Exportation de composants AUTOSAR

Objectif: Configurer les modèles Simulink en tant que composants logiciels AUTOSAR et définir les ports et les interfaces AUTOSAR pour la génération de fichiers ARXML.

  • Création de composants AUTOSAR
  • Mapping des objets Simulink avec les composants logiciels AUTOSAR
  • Génération du code et exportation de fichiers ARXML

Modélisation des ports et interfaces AUTOSAR

Objectif: Configurer les ports d'entrées/sorties Simulink pour les différents types de ports AUTOSAR.

  • Vue d'ensemble des ports et interfaces de communication
  • Modélisation de la communication sender-receiver
  • Modélisation des modes AUTOSAR
  • Modélisation de la communication client-server

Modélisation des événements AUTOSAR

Objectif: Modélisation d’événements AUTOSAR périodiques et non-périodiques dans Simulink.

  • Vue d'ensemble des évènements AUTOSAR
  • Simulation d'événements dans Simulink
  • Evènements périodiques AUTOSAR
  • Vue d'ensemble des évènements non périodiques
  • Modélisation d'évènements data received
  • Modélisation d'évènements mode switch
  • Evènement d'initialisation
  • Simulation d'évènements non périodiques

Modélisation des paramètres de calibration et de la mémoire par instance (PIM)

Objectif: Spécifier les paramètres de calibration AUTOSAR et la mémoire par instance dans un modèle Simulink en utilisant des Data Objects et le mapping de code.

  • Modélisation des paramètres de calibration fournis par un composant SWC
  • Modélisation des paramètres de calibration internes : partagés par toutes les instances
  • Modélisation des paramètres de calibration internes : valeur spécifique à chaque instance
  • Modélisation de la mémoire par instance (PIM)
  • Génération de fichiers ASAP2 pour les systèmes de calibration

Jour 2 sur 2


Modélisation des variants AUTOSAR

Objectif: Modéliser des composants logiciels contenant des variants et mapper les variants Simulink sur des points de variation AUTOSAR.

  • Création de sous-systèmes de variants
  • Génération des variants AUTOSAR

Modélisation des compositions AUTOSAR et de l'architecture logicielle

Objectif: Concevoir une architecture logicielle AUTOSAR et y ajouter des composants logiciels et des compositions AUTOSAR.

  • Création de compositions et d'architectures logicielles AUTOSAR
  • Génération de composants logiciels AUTOSAR
  • Exportation des compositions et des composants logiciels AUTOSAR
  • Simulation de modèles d'architecture logicielle AUTOSAR
  • Importation de compositions AUTOSAR
  • Génération de code pour composants logiciels réutilisables

Modélisation de services Basic Software

Objectif: Configurer des composants logiciels AUTOSAR pour lire et écrire des statuts de diagnostic et interagir avec des mémoires non volatiles.

  • Présentation des services Basic Software
  • Définition des statuts de diagnostic
  • Suivi des statuts de diagnostic
  • Lecture et écriture des NVRAM
  • Suivi des NVRAM

Niveau: Intermédiaire

Durée: 2 jours

Langues: Deutsch, English, 中文, 한국어

Afficher le calendrier et s'inscrire