Für linux (oder cygwin) sehr schön:

avr-gcc http://www.linuxfocus.org/Deutsch/No...ticle352.shtml

Hohe Einstiegsschwelle, aber es lohnt sich. Wenn man einmal ein funktionierendes makefile hat und auf Kate oder Emacs steht, braucht man keine IDE mehr...
Aber ich wollte meine Vorredner nicht wiederholen, aber er hat schon recht mit dem avr-gcc.

Wir benutzen an der Uni den avr-gcc (makefile, shell) weil der frei ist und alles schön getrennt ist (compiler, translater, downloader). Außerdem gibts bei uns im Labor (k)einen Win-Rechner.