Bonjour à tous,
Je suis nouvelle dans le domaine de l'embarqués et j'aimerais simuler un CPU ARM A9 .
Quel genre d'informations je dois avoir et comment faire pour commencer?
Aidez-moi SVP
Merci
Bonjour à tous,
Je suis nouvelle dans le domaine de l'embarqués et j'aimerais simuler un CPU ARM A9 .
Quel genre d'informations je dois avoir et comment faire pour commencer?
Aidez-moi SVP
Merci
Tu devrais te tourner vers Qemu : http://wiki.qemu.org/Main_Page
Il permet d'émuler différents type de CPU. Pierre Ficheux s'en sert très largement dans son livre sur Linux Embarqué pour tester ses distributions (exemple : http://pficheux.free.fr/univ_littora..._ARM9_QEMU.pdf )
Il est capable d'émuler des ARM9 : http://en.wikipedia.org/wiki/QEMU#ARM
Ah ! Pour le cas 1, je peux proposer quelque chose aussi : http://gradot.wordpress.com/2012/02/06/qemu-arm/ ^^
Pour le second, ça me semble difficile. ARM n'a sûrement pas rendu accessible la mécanique interne des processeurs, non ?
Hey ! Je connaissais pas ce site ! Il faudra que j'aille explorer un peu
Merci pour toutes vos réponses.
En fait je dois concevoir un système contenant un CPU et des périphériques, puis mapper une application sur cette architecture Hardware .
le but de mon projet est d'analyser les performances de cette architecture hardware, et pour analyser les performances je dois simuler le fonctionnment du système entier.
Comment dois-je faire?
J'utilise l'outil simics. est ce que vous le connaissez?
Dans un projet de développement ARM, j'ai utilisé QEMU pour émuler une carte de développement (versatilepb) et cela fonctionnait à merveille. Après, je ne sais pas si il est possible d'intégrer son propre "PCB" pour le tester.
Mais si c'est possible, je serais fortement intéressé.
Cdlt, deletMe
"Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live."
- Martin Golding
Traduction obligatoire : "Toujours écrire du code en gardant en tête que le mec qui en assurera la maintenance est un psychopathe violent qui connait votre adresse"
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager