Pour ce faire, nous avons besoins des outils suivants :
| Nom | Fonction |
|---|---|
| gcc-avr | Compilateur |
| gdb-avr | Débogueur |
| avr-libc | Librairie standard AVR |
| avrdude | Programmateur |
| binutils-avr | Outils binaire |
| avarice | Connecteur GDB pour JTAG ICE mkII |
Installation sous Debian et dérivé :
sudo apt-get install gcc-avr gdb-avr avr-libc avrdude avrdude-doc binutils-avr avarice
Pour utiliser un programmateur via un port série sous Linux sans droit administrateur, il faut que l'utilisateur fasse parti des groupes tty et dialout.
sudo usermod -a -G tty Nom_Utilisateur sudo usermod -a -G dialout Nom_Utilisateur
Vous pouvez ensuite suivre les instructions avr:usage