Bonjour,
Pour ma part (par ordre de préférence) :
Eclipse CDT :
- utilisation avec n'importe quel compilateur/plateforme basé sur la toolchain gnu (gcc/g++/gdb/...)
- énormément de fonction de refactoring/mise en forme rapide (même un peu trop si on est débutant)
- détection des erreurs de syntaxe, avertissement sémantique et vérification du code en temps réel
- Linux / Mac / Windows (et autre, IDE en java)
- gratuit
- demander des connaissance en makefile / script post-build + avrdude pour l'upload sur carte arduino
AVR Studio :
- utilisation avec n'importe quel microcontrôleurs ATMEL
- inclut un simulateur et plein d'outils pour faire du développement sur AVR
- upload sur carte via avrdude (en STK500) inclut de base
- moniteur série trés complet en plugin
- relativement lourd (+ 700Mo) et basé sur l'éditeur VisualStudio en "Stand-alone" (ça peut foutre le bouzin avec une autre installation de VisualStudio)
- windows uniquement
- gratuit mais demande une inscription sur le site d'atmel (ou un compte myATMEL)
Notepad++ :
- utilisation pour quasiment n'importe quel langage
- coloration syntaxique personnalisable ("user language")
- la compilation et l'upload doivent ce faire à la main ou via un makefile
- aucun outils / extra, juste quelques plugin sympa (compare, ...)
- windows uniquement
- gratuit
Nano :
- utilisation pour n'importe quoi
- 100% personnalisable via des fichiers de configuration
- la compilation et l'upload doivent ce faire à la main ou via un makefile
- il faut maitriser l'édition en mode console (les gui c'est pour les faibles !)
- linux et mac + un portage pour windows
- gratuit