Génération de code pour des composants logiciels AUTOSAR Classic
Afficher le calendrier et s'inscrireDétails de la formation
- 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
Pré-requis:
- Fondamentaux Simulink (ou Fondamentaux Simulink pour les applications automobiles ou Fondamentaux Simulink pour les applications aérospatiales)
- Embedded Coder pour la Génération de Code de Production
- Une connaissances de la programmation en C et du standard AUTOSAR
Durée: 2 jours
Langues: Deutsch, English, 한국어