Après ce cours sur les microprocesseurs, voila un petit billet expliquant comment installer et utiliser les outils de developpement nécéssaires à l'utilisation d'un Atmel AVR.
J'ai personnelement choisit l'Atmega328 pour sa puissance et sa souplesse, mais les explications sont dans le fond valables pour tout AVR. La procèdure est expliqué sous gentoo (installation) mais la partie utilisation est valable quelque soit la distribution GNU/Linux (voire, meme, BSD ou OSX, que sais-je)
Installation
Le dossier /usr/portage/local/my-coffee/ doit etre dans la liste de vos overlays. (PORTDIR_OVERLAY="${PORTDIR_OVERLAY} /usr/portage/local/my-coffee" dans /etc/make.conf)
Cela pour obtenir la dernière version d'avrdude, nécessaire pour le support de l'Atmega328 (entre autre).
Utilisation
Compilation et Linkage:
Le fichier .elf est utile au debuggage; le .bin est celui qu'on utilise pour flasher l'avr.
Flash
Le -c permet de spécifier le type de programmeur que vous utilisez, ce qui depend donc de ce que vous achettez. Pour le Sparkfun PocketAVR, c'est usbtiny.
Le -P spécifit l'adresse du périphérique de programmation, non nécessaire pour l'usbtiny (nécessairement usb).
Le -p spécifit le modèle de microprocesseur.
Le -U spécifit l'action à effectuer.
A bientot pour une petite introduction à la programmation de l'Atmega328 :).
Freenet, c'est la liberté rendue aux internautes, ou plutôt, aux freenautes.
Il s'agit d'un réseau crypté, utilisant un système de peer2peer pour assurer l'anonymat: on passe par un grand nombre de noeuds (clients) avant d'accéder à ce que l'on veut. En contrepartie, on sert également d'intermédiaire.
L'installer ?
Sur gentoo, il suffit de très peu:
Sur une autre distrib: si non disponible dans le gestionnaire de paquet, il suffit de télécharger le .jar officiel, et de l'executer.
Sur windows, il y a un ptit .exe
L'utiliser ?
Il suffit de visiter l'interface: http://localhost:8888
Bref, très simple d'accès. (voire trop simple?)
Have fun :)