Evbu

EVBU est un simulateur pour le microcontrôleur 68HC11.
Télécharger maintenant

Evbu Classement & Résumé

Publicité

  • Rating:
  • Licence:
  • GPL
  • Prix:
  • FREE
  • Nom de l'éditeur:
  • Andrew Sterian
  • Site Internet de l'éditeur:
  • http://claymore.engineer.gvsu.edu/~steriana/Python/

Evbu Mots clés


Evbu La description

EVBU est un simulateur pour le microcontrôleur 68HC11. EVBU est un simulateur pour le microcontrôleur 68HC11. Dans une interface graphique, il implémente une interface de ligne de commande, très similaire au moniteur Buffalo et une interface de forme d'onde pour simuler des E / S. Ce programme est un simulateur de 68HC11 qui émule de nombreux aspects d'un EVBU avec un programme de surveillance Buffalo 68HC11. L'interface utilisateur à EVBU est similaire (mais pas identique) à ce qu'un utilisateur expérimenterait à l'aide d'un programme terminal connecté au matériel EVBU. EVBU est un logiciel gratuit sous licence sous les termes de l'addition GPL.IN à une émulation de ligne de commande de Buffalo, le logiciel EVBU fournit une interface logique-analyseur aux broches de port 68HC11. Cela vous permet d'afficher des formes d'onde de sortie et de construire et d'afficher l'objectif principal de Stimulus Wave.evbu est d'aider à comprendre le 68HC11 et de divers concepts dans les systèmes numériques. L'EVBU n'est pas le but d'être un simulateur rapide, complet et tout-chant-tout-en-domaine (enquêter sur THRSIM11 ou UMPS si vous en cherchez un). Seuls certains des périphériques de 68HC11 sont mis en uvre. Ainsi, Evbu est principalement destiné à un outil d'enseignement, bien qu'il s'agisse d'un simulateur assez capable. La vitesse d'exécution est de l'ordre de 500x en temps réel pour un 8 MHz 68HC11. C'est-à-dire environ 500 secondes pour simuler 1 seconde de temps réel (sur un processeur Pentium de 1 GHz). L'amélioration de la vitesse du simulateur n'est pas un objectif majeur du projet.Evbu est écrit en python pur et utilise le cadre graphique WXPython. Il devrait fonctionner sur n'importe quelle plate-forme qui prend en charge les applications ci-dessus. Evbu a été développé avec Python 2.1.1 et WXPython 2.3.2. Les versions antérieures de Python et Wxpython peuvent fonctionner, mais il n'y a pas de garantie. Notez que sur les systèmes UNIX, WXPython nécessite actuellement GTK, assurez-vous donc que ce package est installé. Notez également que la version de Wxpython est étroitement liée à la version Python. Si vous devez mettre à niveau votre installation Python, vous devrez probablement également mettre à niveau Wxpython. Le programme EVBU offre plusieurs améliorations sur le moniteur de Buffalo: · Les niveaux logiques des broches de port de sortie peuvent être affichés graphiquement et les broches de port d'entrée peuvent être stimulées avec des formes d'onde construites par l'utilisateur. · Le débogage symbolique est pris en charge. Les points d'arrêt peuvent être définis sur des étiquettes plutôt que des adresses, la traçage des instructions indique également chaque ligne source, etc. · La traçabilité des instructions montre la prochaine instruction à exécuter, non seulement celle qui vient d'exécuter. · Les commandes de débogage introuvables dans Buffalo incluent l'exécution à la fin d'un sous-programme et d'exécuter un nombre spécifié de cycles. · Les chiffres peuvent être entrés à Hexadecimal, comme dans Buffalo, mais également décimal, binaire et octal. · Le comptage de cycle est mis en uvre pour des algorithmes de chronométrage ou pour exécuter du code pour un certain nombre de cycles.Requifications: · Python 2.2 Pas plus de versions récentes · Wxpython 2.4.2.4 Pas plus de visiteurs récentesQuelle de cette version: · Correction d'une erreur avec la mise en uvre de La fonction PUDAR () Buffalo. · Ajout de la commande CD pour modifier les répertoires. · Les touches UP-Flèche et Down-fléchant rappellent maintenant les commandes précédentes. · Appuyez maintenant sur la touche ESC effacer maintenant le tampon d'entrée. · Les commandes peuvent maintenant être en majuscules ou en minuscule . · Le menu Fichier dispose d'une nouvelle option de charge (avec HotKey Ctrl-L) pour afficher une boîte de dialogue pour charger un fichier S19.


Evbu Logiciels associés