Tout d'abord il faut installer avr-gcc qui est un
compilateur libre multi-plateformes C
pour AVR
Voici plus précisément les paquets que j'ai installés, concernant "avr"

Vous pouvez des lors écrire le programme source (par exemple essai1.c) dans un éditeur de texte puis le compiler avec avr-gcc en ligne de commande (le lancer dans un terminal, en ayant soin
de configurer au préalable un fichier Makefile (fichier texte définissant les options de compilation) qu'on place dans le répertoire du fichier essai1.c)
C'est peu commode? Sous Windows on avait des outils graphiques pour programmer? Bonne nouvelle, sous Linux aussi! On peut utiliser le pack winAVR (malheureusement
disponible uniquement pour Windows à ma connaissance) en l'installant sous linux avec wine.
C'est un logiciel sous licence GNU. Oui mais wine... on peut ne pas l'apprécier... philosophiquement... Et puis en cas d'erreurs de compilation, le fait de tourner sous wine peut éventuellement
compliquer les choses.
Ok, j'ai trouvé mieux, une interface graphique, open source, purement Linux: KontrollerLab,
propose par cadManic.org.
Nécessite également d'installer les paquets avr listés ci-dessus, plus le paquet avrdude afin de programmer directement l'ATmega depuis kontrollerlab.
et pour la dernière version 0.8.0-beta1:
Bon d'accord c'est en anglais, ce n'est pas un problème n'est-ce pas?