Ono to jde pomerne dobre i bez debuggeru. Ja jsem tak nejak zvykly na to debugovat embedded veci pomoci hlasek (nyni k tomu pouzivame www.microvga.com – jako ze primo aplikace v MCU vypisuje debug hlasky na monitor, ale samozrejme jde pouzit i RS232 do PC ci nejake FTDI na USB CDC). Ono to ma jednu obrovskou vyhodu – da se s tim ladit i ruzna komunikace a casove zavisle veci, to s debuggerem neudelate. A prijde mi, ze 90% problemu u embedded veci se pomoci debuggeru nevyresi. Tedy pokud jen neblikate diodou :-).
Dle meho nazoru Linux na vyvoj s AVR, ARM, MIPS, MSP430 apod. je docela vhodny. Alespon nemusite resit problemy typu „IDE mi pul hodiny ignorovalo zmenu v souboru cosi.c a proto se program choval divne, ale stacilo udelat close/open a vse se vyresilo“. Jedine IDE co pod Win32 za neco stoji je IMHO visual studio od MS.