Difference between revisions of "Qemu Cortex-M3 Boards"

From air
Jump to navigation Jump to search
Line 1: Line 1:
 
=Qemu et cartes ARM Cortex-M3=
 
=Qemu et cartes ARM Cortex-M3=
 
 
* Enseignant: Olivier Richard
 
* Enseignant: Olivier Richard
  +
* Etudiants:
* Elèves RICM4 : COAVOUX Sébastien (Chef de projet), ALEXANDRE Arthur, GERARD Cédric. [[ Fiche_Projet_Qemu_Stellaris|Fiche Projet]]
 
   
 
[http://wiki.qemu.org Qemu] est émulateur supportant l'émulation d'un grand nombre de processeurs et de périphériques. Sa richesse
 
est telle qu'il est souvent utilisé, au moins partiellement, dans les outils d'émulation ou des chaînes de développement. Parmi les matériels émulés qui nous intéresse ici il y les processeurs ARM Cortex-M3 présent dans les cartes:
  +
* [[Stellaris Luminary Lm3s6965]] (Projet de l'an passé [[ Fiche_Projet_Qemu_Stellaris|Fiche Projet Qemu Stellaris]]))
  +
* [[STM32-Discovery]]
 
* [[STM32 Primer2]]
   
  +
Cette année nous nous concentrerons sur les cartes STM32L-Discovery et leur support dans Qemu. Pour ce projet il faut une bonne maîtrise du C (ou vouloir l'acquérir) et développer un intérêt pour les technologies de l'embarqué en général. Les
[http://wiki.qemu.org Qemu] est émulateur sur portant l'émulation d'un grand nombre de processeurs et de périphériques. Sa richesse
 
est telle qu'il est souvent utilisé, au moins partiellement, dans outils d'émulation ou des chaînes de développement. Parmi les matériels émulés qui nous intéresse ici il y les processeurs ARM Cortex-M3 ainsi que la carte [[Stellaris Luminary Lm3s6965]]. Cette dernière n'est que partiellement supportée.
 
   
  +
Déroulement du projet (à discuter)
Projets proposés:
 
# Extension du support de la carte [[Stellaris Luminary Lm3s6965]]
+
* Découverte de la carte STM32L-Discovery (chaine de compilation)
  +
* Examen du projet Qemu Stellaris: [[ Fiche_Projet_Qemu_Stellaris|Fiche Projet Qemu Stellaris]]
# Support de la carte [[STM32VL-Discovery]]
 
  +
* Etude des fonctions interne de Qemu relatives aux support des cartes Stellaris et du processeur ARM cortex M3
# Support du [[STM32 Primer2]]
 
  +
* Etude des processeur ARM Cortex M3 et notamment la série STM32
  +
* Développement d'un support des cartes STM32L-Discovery
   
 
== Matériel emprunté ==
 
== Matériel emprunté ==

Revision as of 12:18, 12 January 2012

Qemu et cartes ARM Cortex-M3

  • Enseignant: Olivier Richard
  • Etudiants:

Qemu est émulateur supportant l'émulation d'un grand nombre de processeurs et de périphériques. Sa richesse est telle qu'il est souvent utilisé, au moins partiellement, dans les outils d'émulation ou des chaînes de développement. Parmi les matériels émulés qui nous intéresse ici il y les processeurs ARM Cortex-M3 présent dans les cartes:

Cette année nous nous concentrerons sur les cartes STM32L-Discovery et leur support dans Qemu. Pour ce projet il faut une bonne maîtrise du C (ou vouloir l'acquérir) et développer un intérêt pour les technologies de l'embarqué en général. Les

Déroulement du projet (à discuter)

  • Découverte de la carte STM32L-Discovery (chaine de compilation)
  • Examen du projet Qemu Stellaris: Fiche Projet Qemu Stellaris
  • Etude des fonctions interne de Qemu relatives aux support des cartes Stellaris et du processeur ARM cortex M3
  • Etude des processeur ARM Cortex M3 et notamment la série STM32
  • Développement d'un support des cartes STM32L-Discovery

Matériel emprunté