Difference between revisions of "Proj-2011-2012-qemu"

From air
Jump to navigation Jump to search
Line 1: Line 1:
 
= Projet Qemu et cartes ARM Cortex-M3 =
 
= Projet Qemu et cartes ARM Cortex-M3 =
   
Enseignant: Olivier Richard
+
Enseignant:
  +
*Olivier Richard
   
 
Etudiants:
 
Etudiants:
*CLAVELIN Aurélien,
+
*CLAVELIN Aurélien
*EID Timothée,
+
*EID Timothée
 
*MERCIER Michael
 
*MERCIER Michael
   
 
Le but de ce projet est de d'ajouter le support de la carte STM32L-Discovery dans le logiciel de virtualisation Qemu.
 
Le but de ce projet est de d'ajouter le support de la carte STM32L-Discovery dans le logiciel de virtualisation Qemu.
Il fait suite au projet de l'année dernière ([[Fiche_Projet_Qemu_Stellaris |fiche projet]]) basé lui aussi sur Qemu mais portant sur la carte [[Stellaris Luminary Lm3s6965]].
+
Il fait suite au projet de l'année dernière ([[Fiche_Projet_Qemu_Stellaris |fiche projet]]) basé lui aussi sur Qemu mais portant sur la carte [[Stellaris Luminary Lm3s6965]].
   
   
Line 16: Line 17:
 
*Récuperer la dernière version de qemu [http://wiki.qemu.org/Download ici]
 
*Récuperer la dernière version de qemu [http://wiki.qemu.org/Download ici]
 
*Décompresser le dossier Qemu-1.0tar.gz
 
*Décompresser le dossier Qemu-1.0tar.gz
*Compiler les sources :<br />Dans le dossier extrait, taper la commande :
+
*Compiler les sources
  +
Dans le dossier extrait, taper la commande :
 
./configure --target-list=arm-softmmu --python=/usr/bin/python2.7
 
./configure --target-list=arm-softmmu --python=/usr/bin/python2.7
 
 
La deuxième option permet de forcer l'utilisation de la version 2.7 de python. En effet, la compilation ne fonctionne pas avec une version plus récente...<br />Il ne reste plus qu'à faire un make.
 
La deuxième option permet de forcer l'utilisation de la version 2.7 de python. En effet, la compilation ne fonctionne pas avec une version plus récente...<br />Il ne reste plus qu'à faire un make.
   

Revision as of 20:04, 20 February 2012

Projet Qemu et cartes ARM Cortex-M3

Enseignant:

  • Olivier Richard

Etudiants:

  • CLAVELIN Aurélien
  • EID Timothée
  • MERCIER Michael

Le but de ce projet est de d'ajouter le support de la carte STM32L-Discovery dans le logiciel de virtualisation Qemu. Il fait suite au projet de l'année dernière (fiche projet) basé lui aussi sur Qemu mais portant sur la carte Stellaris Luminary Lm3s6965.


Installation de Qemu

  • Récuperer la dernière version de qemu ici
  • Décompresser le dossier Qemu-1.0tar.gz
  • Compiler les sources

Dans le dossier extrait, taper la commande :

 ./configure --target-list=arm-softmmu --python=/usr/bin/python2.7

La deuxième option permet de forcer l'utilisation de la version 2.7 de python. En effet, la compilation ne fonctionne pas avec une version plus récente...
Il ne reste plus qu'à faire un make.


Glossaire des acronymes (en travaux)

Vous trouverez le glossaire ici