MicroHOPE est un système de développement de micro-contrôleur basé sur
un Atmel ATmega32. Il est développé par l'IUAC, New Delhi, et distribué comme
matériel libre. À la différence d'autres systèmes, le principal y est d'attirer
l'attention sur les fondements de l'architecture d'un micro-contrôleur plutôt
que d'étudier les possibilités du kit de développement. La connaissance
acquise sur l'Atmega32 à l'aide de MicroHOPE peut s'appliquer facilement à
la compréhension d'autres micro-contrôleurs. Il n'y a pas d'interface graphique
complexe pour MicroHOPE. Un simple éditeur de texte avec quelques boutons
supplémentaires permettant d'invoquer avrgcc
et avrdude
(pour
compiler et injecter le code), et c'est tout. Il a été testé sur GNU/Linux
et MS-Windows. Des paquets Debian et Ubuntu sont disponibles.
On commence avec des programmes C simples, qui traitent le µC comme un appareil avec des bornes d'entrée/sortie programmables, puis on introduit des périphériques comme un convertisseur analogique-numérique, des ports de communication, etc. L'architecture du µC est explorée à l'aide de programmes en langage assembleur simples et des DELs connectées aux ports d'entrée-sortie.
Le manuel utilisateur, au format PDF, peut être téléchargé depuis ICI
Enregistrement et restitution audio
Programmeur USBASP