Entwicklungsumgebungen

IAR überarbeitet die Embedded Workbench für ARM-Prozessoren

01.11.12 | Redakteur: Franz Graser

Code-Optimierungen und eine höhere Ausführungsgeschwindigkeit verspricht die Version 6.50 von IARs Entwicklungsumgebung für ARM-basierte Chips.
Code-Optimierungen und eine höhere Ausführungsgeschwindigkeit verspricht die Version 6.50 von IARs Entwicklungsumgebung für ARM-basierte Chips. (Grafik: IAR)

Produktpflege bei der ARM-Programmierumgebung der schwedischenTool-Schmiede IAR: Die Version 6.50 wartet mit zusätzlichen Integrationsmöglichkeiten und Funktionen zur Code-Optimierung auf.

Gestern hat im kalifornischen Santa Clara die ARM Tech Con, eine der größten Konferenzen für Anwender der ARM-Chiparchitektur, begonnen. Im Rahmen der Konferenzmesse stellt IAR die Version 6.50 der Tool-Umgebung Embedded Workbench für ARM vor.

Überarbeitet wurde unter anderem der C/C++-Compiler, der auf mehreren Ebenen Code-Optimierungen vornimmt, unter anderem durch Verfahren wie Loop-Unrolling oder Funktions-Inlining. Das Ergebnis, so der Hersteller, ist kompakter Code, der eine hohe Ausführungsgeschwindigkeit aufweist. Diese Weiterentwicklung der Compiler-Technik hat dafür gesorgt, dass IAR Systems seine Bestmarken in den einschlägigen Benchmarks um 10 Prozent verbessern konnte.

Außerdem erleichtert die Embedded Workbench in der aktuellen Version die Integration von Gerätekonfiguratioons-Tools von Drittherstellern in die Prozesskette. Dateien oder Dateipakete, die zum Beispiel von Freescales Processor-Expert-Software, dem Codegenerator DAVE von Infineon und anderen derartigen Werkzeugen stammen, lassen sich dank einer Funktion zum Hinzufügen von Projektbeziehungen sehr einfach importieren.

Erneuert wurde auch die Darstellung des Source-Browser-Aufrufdiagramms. dadurch wird die Navigation durch die Hierarchie der Funktionsaufrufe vereinfacht. Alle Aufrufe einer bestimmten Funktion können zum Beispiel ausgewählt und für sich betrachtet werden. Dadurch werden die Beziehungen zwischen den verschiedenen Teilen einer Anwendung besser überschaubar.

Die IAR Embedded Workbench unterstützt alle ARM-Cores, darunter ARM7/9/11 sowie ARM Cortex-M0, Cortex-M0+, Cortex-M1, Cortex-M3, Cortex-M4, Cortex-R4, Cortex-R5, Cortex-R7, Cortex-A5, Cortex-A7, Cortex-A8, Cortex-A9 und Cortex-A15. Die Version 6.50 für ARM ist ab dem 9. November 2012 verfügbar.

Kommentar zu diesem Artikel abgeben

Schreiben Sie uns hier Ihre Meinung ...
(nicht registrierter User)

Kommentar abschicken

Dieser Beitrag ist urheberrechtlich geschützt. Sie wollen ihn für Ihre Zwecke verwenden? Infos finden Sie unter www.mycontentfactory.de (ID: 36503700) | Fotos: Grafik: IAR

Embedded Software Engineering Report abonnieren

4 mal jährlich: Die kostenlose Pflichtlektüre für Embedded­-Software- und Systems-Entwickler, von Analyse bis Wartung und Betrieb

* Ich bin mit der Verarbeitung und Nutzung meiner Daten gemäß Einwilligungserklärung und AGB einverstanden.
Spamschutz:
Bitte geben Sie das Ergebnis der Rechenaufgabe (Addition) ein.

Digitale Ausgabe kostenlos lesen

Leistungselektronik & Stromversorgung

Leistungselektronik & Stromversorgung

Intelligenter Motion Chip reduziert Entwicklungszeit

Weitere Themen:

Vervielfachung von Lebensdauer und Leistungsdichte
Sicher vergossene Power-Module auch bei 200 °C
Embedded Power Devices in Hochstrom-Boards

zum ePaper

zum Heftarchiv

ELEKTRONIKPRAXIS 16/2015

ELEKTRONIKPRAXIS 16/2015

Wie Sie das Smart Grid in den Griff bekommen

Weitere Themen:

Beziehung von Strom und Wärme
Trends bei Multicore-Controllern

zum ePaper

zum Heftarchiv

ELEKTRONIKPRAXIS 15/2015

ELEKTRONIKPRAXIS 15/2015

Debugging von Ultra-Low-Power-Applikationen

Weitere Themen:

Wearables vor ESD schützen
Renovierung eines Wasserkraftwerks

zum ePaper

zum Heftarchiv