Wir haben CodeWarrior für ColdFire und auch für HCS12 verwendet. Es ist eine der besseren IDEs für eingebettete Software, und da sie für eingebettete Systeme entwickelt wurde, ist der Debugger direkt in sie integriert.
Abgesehen davon ist CodeWarrior zwar eine effektive Programmierumgebung, aber es fehlen noch immer viele Funktionen moderner, gängiger IDEs. Auch wenn der Debugger nützlich ist, ist die Version, mit der ich Erfahrung habe, gelegentlich fehlerhaft und unintuitiv.
Zum CodeSourcery-Compiler kann ich mich nicht äußern, aber die Tatsache, dass er Eclipse verwendet, ist eine gute Sache. Auf diese Weise können sie sich auf ihr Kernprodukt (den Compiler) konzentrieren, während IDE-Experten an der IDE arbeiten. Wenn andere eingebettete Compiler diesem Beispiel folgen, erspart dies außerdem die Einarbeitung in eine andere IDE, wenn man einen neuen Compiler verwendet.
Eclipse ist eine leistungsstarke Code-Editierumgebung, die jeder eingebetteten IDE, die ich verwendet habe, weit überlegen ist.