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 :)
Sous linux, il y a les boulets, utilisant gnome ou kde, en ne pensant même pas qu'il existe des alternatives. Il y a aussi les boulets qui utilisent gnome ou kde pensant les alternatives trop complexes, ou trop peu fiables, ou je ne sais quoi.
Certains utilisent xfce, qui à le mérite de rester léger malgré son extrème simplicité.
Ce sont tous trois des environnements de bureau: un truc lourd, restreignant la liberté de choix qu'un utilisateur d'un système libre devrait posséder.
Enfin, d'autres utilisent un Window Manager et créent leur propre bureau,
Il en existe un nombre incroyable, comme fvwm et wmii que j'utilise, ou awesome, fluxbox, ion, openbox... Si tu es un bon, tu dois faire de même.
Pour ceux qui aimerait se lancer dans l'aventure, voici un début de guide en français sur WMII: WMII : Guide du débutant