|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Étudiant Inscription : janvier 2013 Messages : 4 ![]() |
Bonjour à tous
je désire réaliser un simulateur des micro-contrôleurs permettant de simuler un programme à partir d'un fichier elf ou hex. Quelles sont les procédures à suivre ?? merci d'avance |
|
|
00
|
|
|
#2 |
![]() ![]() Ingénieur systèmes embarqués Inscription : juin 2009 Messages : 1 822 ![]() |
Oh mon dieu ! Si tu viens poser la question ici et manière aussi vague, je pense que c'est mission impossible. C'est quand même pas une mince affaire hein
Tu peux regarder ce que fait qemu, il possède par exemple des simulateurs pour Cortex-M (http://wiki.qemu.org/download/qemu-doc.html). Tu peux aussi lire cette discussion : http://www.developpez.net/forums/d12...e/simuler-cpu/
__________________
Si Code::Blocks vous dit undefined reference to 'socket@12', cela signifie que vous avez un problème d'édition des liens. Allez dans Projects / Build Options / Linker Settings / Add et renseigner ici les .a qui vont bien. Exemple pour les sockets : C:\Program Files\CodeBlocks\MinGW\lib\libws2_32.a Pour les adeptes du langage SMS, allez ici et ramenez la traduction française ^^ Pour vos problèmes d'embarqué, utilisez le forum dédié ! |
|
20
|
|
|
#3 |
|
Invité de passage
![]() Étudiant Inscription : janvier 2013 Messages : 4 ![]() |
merci beaucoup de votre réponse
vous avez raison , ma question est très vague je vais essayer d'expliquer le problème! j'ai créée un programme qui permet tout simplement de clignoter une LED, après compilation, le compilateur a généré deux fichiers exécutable s: .elf et .hex selon la cible (microcontroleur), je doit charger le fichier .elf dans la mémoire. en raison de l'indisponibilté de la cible, j'aimerai bien simuler ce petit programme sur mon PC. avez vous une idée?? merci infiniment d'avance |
|
|
00
|
|
|
#4 | |
![]() ![]() Ingénieur systèmes embarqués Inscription : juin 2009 Messages : 1 822 ![]() |
Citation:
). Te rends-tu compte de toute la mécanique à mettre en place pour faire cela ?Quel micro-contrôleur(s ?) utilises-tu ? En fouillant un peu sur le net, j'ai trouvé ceci : http://sourceforge.net/projects/picsim/ Proteus / Isis est un logiciel connu pour la simulation de micro-contrôleurs : http://fr.wikipedia.org/wiki/Proteus_(%C3%A9lectronique)
__________________
Si Code::Blocks vous dit undefined reference to 'socket@12', cela signifie que vous avez un problème d'édition des liens. Allez dans Projects / Build Options / Linker Settings / Add et renseigner ici les .a qui vont bien. Exemple pour les sockets : C:\Program Files\CodeBlocks\MinGW\lib\libws2_32.a Pour les adeptes du langage SMS, allez ici et ramenez la traduction française ^^ Pour vos problèmes d'embarqué, utilisez le forum dédié ! |
|
|
00
|
|
|
#5 |
|
Invité de passage
![]() Étudiant Inscription : janvier 2013 Messages : 4 ![]() |
Re.
Le micrcocontroleur que j'utilise est MPC5566. merci |
|
|
00
|
Copyright © 2000-2013 - www.developpez.com