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


Importation de composants logiciels 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 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èles périodiques et non-périodiques d'évènements AUTOSAR dans Simulink.

  • Vue d'ensemble des évènements AUTOSAR
  • Simulation d'événements dans Simulink
  • Evènements AUTOSAR timing (périodiques)
  • Vue d'ensemble des évènements non périodiques
  • Modélisation d'évènements AUTOSAR data received
  • Modélisation d'évènements AUTOSAR mode switch
  • Déclenchement d'une 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 des mappings de code.

  • Modélisation des paramètres de calibration fournis par un composant SWC
  • Modélisation des paramètres de calibration internes : partagée par toutes les instances
  • Modélisation des paramètres de calibration internes : copie dédiée pour chaque instance
  • Modélisation de la mémoire par instance (PIM)

Jour 2


Modélisation des variants AUTOSAR

Objectif: Configurer une conception basée sur les variants dans un composant logiciel AUTOSAR et mapper les variants Simulink sur des points de variation AUTOSAR.

  • Création de sous-systèmes de variants dans des modèles basés sur le débit
  • Génération des variants AUTOSAR

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

Objectif: Concevoir une architecture logicielle AUTOSAR et la créer avec 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 gérer des RAM non volatiles.

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

Niveau: Intermédiaire

Durée: 2 jours

Langues: Deutsch, English, 中文

Afficher le calendrier et s'inscrire