Przy większych projektach zwykły edytor tekstu przestaje być wygodny. Dostępnych jest conajmniej kilka komercyjnych SDK i jedno darmowe: Eclipse.

Chcąc używać Eclipse do programowania mikrokontrolerów warto doinstalować wtyczki:
- CDT - wsparcie dla C/C++
- Subclipse - system subversion
Można to zrobić z poziomu systemu operacyjnego, np. w archlinux:
pacman -S eclipse-cdt eclipse-subclipse,
lub przez menu główne środowiska Eclipse:
Help -> Software Uptades -> Find and Install ...
Jeśli chodzi o kompilację, z poziomu Eclipse można użyć wywołania make. Trzeba mieć tylko skonfigurowany kompilator oraz pliki projektu, o czym pisałem w poście LPC214x, programowanie ISP i Linux.
Więcej informacji o samym Eclipse można znaleźć na stronie domowej projektu.