OS4i
menu menu
Utilisation des « device trees » comme support d’émulation
[Réf : OS4I_Stage_2010S2_09] -- poste à pourvoir Paris

01/07/2010 - Utilisation des « device trees » comme support d’émulation

La mise au point de systèmes embarqués est en voie d'être facilitée par l'arrivée d'émulateurs complets et fonctionnels.
En tant que spécialiste des systèmes Linux embarqués, Open Wide s'intéresse très activement au développement de l'émulateur libre Qemu comme outil de mise au point. Il s'agit de travaux innovants de R&D.

Technologies utilisées :

  • Linux, QEMU
  • Programmation en C
  • Développement noyau Linux

Nous recherchons

  • Utilisation des « device trees » comme support d’émulation

  • Missions
  • Qemu permet d'émuler diverses machines qui ont été préalablement définies. Afin de supporter toujours plus de matériel, la modularisation est une priorité permanente du projet Qemu. Mais émuler une nouvelle cible reste encore compliqué.
    Afin de faciliter son utilisation avec la très grande diversité des plateformes embarquées, une configuration dynamique serait souhaitable. Le stage a pour objet d'étudier la possibilité de configurer la cible émulée au lancement de Qemu grâce à la lecture du "device tree" inclus dans certains bootloaders et noyaux Linux.

    • Etude de faisabilité
    • Implémentation pour un cas concret
    • Tests et validation
  • Formation requise
    • stage de fin d’études de master ou cycle d’ingénieur de 6 mois.
  • Connaissances souhaitées
    • Très bonne maîtrise de Linux et Xenomai,
    • Connaissance de QEMU souhaitée,
    • Bon niveau en C,
    • Bonne maîtrise du temps réel
  • Informations complémentaires
    • Convention de stage (stage rémunéré)
    • Dès que possible
Et hop un petit spamtrap : spam@teaser.fr