Réalisation d'un simulateur / émulateur de plateforme embarquée basée QEMU H/F

Stage Par SAFRAN
  • Système d'information / Urbanisation des SI
  • Massy
  • A négocier

Description

Réalisation d'un simulateur / émulateur de plateforme embarquée basée QEMU H/F

Entité de rattachement

Safran est un groupe international de haute technologie, équipementier de premier rang dans les domaines de l'Aéronautique et de l'Espace (propulsion, équipements), de la Défense et de la Sécurité. Implanté sur tous les continents, le Groupe emploie plus de 70 000 personnes pour un chiffre d'affaires de 17,4 milliards d'euros en 2015.

Safran est classé dans le Top 100 Global Innovators de Thomson Reuters. Safran est également classé en tête du palmarès « Happy at work », classement réalisé par le site meilleures-entreprises.com, sur le podium des entreprises préférées des jeunes ingénieurs* et dans le classement LinkedIn des entreprises les plus attractives en France.
*enquêtes Universum et Trendence

Safran Electronics & Defense est un leader mondial de solutions et de services en optronique, avionique, électronique et logiciels critiques, pour les marchés civils et de défense. N°1 européen et n°3 mondial des systèmes de navigation inertielle pour les applications aéronautiques, marines et terrestres, Safran Electronics & Defense est également n°1 mondial des commandes de vol pour hélicoptères et n°1 européen des systèmes optroniques et des systèmes de drones tactiques. Présents sur tous les continents, l'activité d'électronique et de défense de Safran emploie 7 600 personnes en Europe, en Asie-Pacifique, en Amérique du Nord et en Amérique du Sud.   

Description du poste

Filière principale / Métier principal

Recherche, conception et développement - Logiciel

Intitulé du poste

Réalisation d'un simulateur / émulateur de plateforme embarquée basée QEMU H/F

Type contrat

Stage

Durée du contrat

6 mois

Statut

Etudiant

Temps de travail

Temps complet

Description de la mission

Contexte du projet
Le développement de systèmes embarqués dans les avions nécessitent souvent de disposer d'une plateforme électronique & logicielle de base (Operating System) afin de pouvoir proposer des architecture de Système d'Information Embarquée (SIE) offrant des services (ou capacités) pour la réalisation d'applications avioniques (ou fonctions).

• Objectifs du projet
L'objectif de ce projet est de proposer des moyens d'exécution O/S + applications pour la plateforme sur un hôte (PC Linux ou Windows) basé sur la technologie QEMU http://wiki.qemu.org/.
Ce projet pourra être connecté à un autre projet de réalisation d'une fonction PROM Monitor basé GDB/GDB Server sur une plateforme Raspberry Pi 3.

• Travail et livrables attendus
Les livrables identifiés sont : une adaptation complète pour Raspberry Pi 3 (ARM A53) ou une plateforme Safran en cours de développement (PowerPC 5566 ou 57777) ainsi que la documentation pour réaliser l'adaptation de cette plateforme ainsi que les suivantes.

• Aspects techniques
Dans le cadre de ce projet, plusieurs difficultés seront à étudier : la première sera de réaliser une adaptation de QEMU (machine emulator and virtualizer) au contexte de l'embarqué avec un focus sur la gestion du temps afin de rendre les applications le « plus déterministe » ; la seconde de disposer d'une représentativité des différents périphériques (IP ou Intellect Property, nos FPGAs) de la plateforme (langage à définir, souvent du SystemC) et d'identifier la difficulté ou non et les moyen pour porter ces IP
Pour les besoins de la démonstration les O/S cible choisis pourront être FreeRTOS ou ChibiOS ou un O/S Safran . Néanmoins la cible virtuelle devra pouvoir aussi exécuter des exécutables dit « bare metal », sans O/S, par exemple Core Mark ou toute autre application ne nécessitant pas de ressources O/S spécifiques.

Profil candidat

Formation : Bac+4 ou bac +5 en école d'ingénieur ou IUT informatique

Compétences techniques :
- Connaissance des langages C, Linux, objets ...
- Développement sous Windows ou Linux

Compétences transverses/savoir-être : Travail en équipe

Découvrir la Page Entreprise

Ils ont travaillé ici