Stage de fin d'études — Ingénieur logiciel de vol embarqué
Intégration de l'équipe du projet nanosatellite NanoNAASC (CNES) afin de réaliser l'intégration du logiciel de pilotage d'un récepteur radio (SDR) dans le logiciel de vol d'un nanosatellite, sous hyperviseur spatial XNG et système temps réel LithOS.
- Portage du logiciel de vol sur carte Zynq-7020 et configuration des partitions de l'hyperviseur.
- Développement en C d'une partition dédiée sur le second cœur pour piloter la radio par SPI.
- Diagnostic et correction d'un dépassement de temps d'exécution bloquant l'initialisation de la radio.
- Conception de la chaîne de réception temps réel (DMA, interruptions, double tampon) et des commandes échangées entre les deux cœurs.
- Application des standards spatiaux : partitionnement ARINC-653 (APEX), télécommandes et télémesures ECSS PUS, gestion des pannes FDIR.
Environnement technique