Qemu Cortex-M3 Boards: Difference between revisions
Jump to navigation
Jump to search
(5 intermediate revisions by 2 users not shown) | |||
Line 3: | Line 3: | ||
Enseignant: Olivier Richard |
Enseignant: Olivier Richard |
||
Etudiants: Timothé Eid, Michaël Mercier et Aurélien Clavelin |
|||
⚫ | |||
⚫ | |||
[http://wiki.qemu.org Qemu] est émulateur supportant l'émulation d'un grand nombre de processeurs et de périphériques. Sa richesse |
[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: |
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]] |
* [[Stellaris Luminary Lm3s6965]] (Projet de l'an passé [[ Fiche_Projet_Qemu_Stellaris|Fiche Projet Qemu Stellaris]]) |
||
* [[STM32 Discovery]] |
* [[STM32 Discovery]] |
||
* [[STM32 Primer2]] |
* [[STM32 Primer2]] |
||
Line 18: | Line 20: | ||
* Etude des fonctions interne de Qemu relatives aux support des cartes Stellaris et du processeur ARM cortex M3 |
* 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 |
* Etude des processeur ARM Cortex M3 et notamment la série STM32 |
||
* Développement d'un support des cartes STM32L-Discovery |
* Développement d'un support des cartes STM32L-Discovery |
||
== Matériel emprunté == |
Latest revision as of 13:01, 19 February 2012
Qemu et cartes ARM Cortex-M3
Enseignant: Olivier Richard
Etudiants: Timothé Eid, Michaël Mercier et Aurélien Clavelin
Fiche : proj-2011-2012-qemu
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)
- 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
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