SAFRAN
11
Dans le cadre du développement et de la validation des logiciels plateforme critiques embarqués, une plateforme de simulation Software-In-The-Loop (SIL) a été mise en place. Cette plateforme permet d'exécuter le logiciel de régulation dans un environnement simulé, à l'aide du simulateur Trace32 de Lauterbach et python. Le logiciel de régulation du moteur accède aux entrées / sorties du calculateur au travers d'un FPGA dans lequel est codé un certains nombres de périphériques d'acquisition \ actuations\ communications et Built-In Test et de périphériques du microcontrôleur.
|
Le but du stage est de compléter la brique SITL existante pour y intégrer la simulation des périphériques d'acquisition \ actuations\ communications et Built-In Test et de périphériques du microcontrôleur pour permettre de mieux piloter le logiciel dans son environnement simulé.
Travaux attendus :
· Analyse des périphériques FPGA et Microcontrôleurs utilisé par le logiciel plateforme,
· Étude de la plateforme SITL existante (notamment la partie Peripheral Simulation Model de Trace32) et de ses capacités d'extension,
· Définition de la priorisation du développement des périphériques avec responsable de la brique SITL,
· Conception et développement des périphériques par ordre de priorité,
· Validation du comportement de chaque périphérique,
· Rédaction de la documentation technique associée (spécification, design\codage, intégration, cas de test et procédure).
Compétences requises :
· Connaissances en systèmes embarqués temps réel,
· Connaissances en architecture de microcontrôleur...
|
|
| Durée (Mois): |
6
|