Entwicklungsumgebung IAR bindet ARM-Compiler und -Debugger an Eclipse an

Nutzer der IAR Embedded Workbench für ARM können jetzt auch die Entwicklungsumgebung Eclipse nutzen. Dann ersetzen Compiler und Debugger von IAR die entsprechenden GNU-Werkzeuge.

Die Entwicklungs-Toolsuite IAR Embedded Workbench für ARM von IAR Systems verfügt jetzt über eine vollständig integrierte Eclipse IDE. Mit der Integration bietet IAR Systems alternativ zur IDE (integrieren Entwicklungsumgebung) der IAR Embedded Workbench eine umfassende Unterstützung für Eclipse. Damit erhält der Nutzer die Möglichkeit, die Compiler und Debugger von IAR innerhalb der Eclipse IDE zu nutzen.

Die proprietäre integrierte Entwicklungsumgebung der IAR Embedded Workbench ist zugeschnitten auf die Bedürfnisse von Embedded-Entwicklern und ist intuitiv und einfach zu nutzen. Die Open-Source-IDE Eclipse bietet dagegen dank ihrer erweiterbaren Struktur und ihrer Fähigkeit, mit einem großen Ökosystem an zusätzlichen Tools zu interagieren, eine besondere Flexibilität. So profitieren Entwickler ab sofort sowohl vom hochoptimierenden Compiler und den Debug-Fähigkeiten der IAR Embedded Workbench als auch der Flexibilität von Eclipse.

Mit der vollständigen Integration ersetzt der C-SPY-Debugger von IAR den standardmäßigen GDB-Debugger von Eclipse, wodurch der Entwickler die Debugging-Technologie von IAR Systems aus der Eclipse IDE nutzen kann. C-SPY enthält umfangreiche Debug-Funktionen, wie ein Timeline-Fenster, das grafisch einen visuellen Zusammenhang zwischen Interrupt-Logs, Data-Logs, Power-Samples und nutzerdefinierten Events in Abhängigkeit von der Zeit herstellt. Es unterstützt die bei ARM-Prozessoren oft implementierten On-Chip-Debug-Einheiten Embedded Trace Macrocell (ETM) und Embedded Trace Buffer (ETB). Das Power-Profiling erlaubt eine Feinabstimmung der Stromaufnahme der Anwendung und das C-SPY Trace-Fenster zeigt detaillierte Trace-Daten an.

Zusätzlich zu den standardmäßigen Eclipse CDT (C/C++ Development Tooling)-Funktionen aktiviert die Integration weitere Funktionen wie den Projektimport, Funktionsaufruf-Hierarchien sowie komplexe Code- und Daten-Haltepunkte. IAR Systems hat für die Integration ein umfangreiches »Technology Preview Program« durchgeführt, um ein sorgfältiges Testing und Stabilität zu gewährleisten. Kunden, die die Integration nutzen, haben auch Zugriff auf den technischen Support von IAR Systems.