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 :
Nous recherchons
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.