ARM Compiler

ARM® DS-5 Development Studio Professional Edition umfasst ARM Compiler 5, wohingegen DS-5 Ultimate Edition über ARM Compiler 6, die C/C++ ARM Referenz-Toolchains, verfügt, die sich ideal für Mikrocontroller, Modem-Stacks, Audio- und Video-Codecs und generell für alle Bare-Metal-Anwendungen eignet, die eine hohe Leistung bei geringem Codeumfang erfordern. Die ARM Compiler werden parallel zur ARM-Architektur entwickelt und ARM-Experten sind für den Support und die Wartung verantwortlich. So können Sie sich selbst bei den anspruchsvollsten Anwendungen auf unsere Toolchain verlassen.

Mit DS-5 können Sie auch Code bearbeiten, debuggen und optimieren, der mit der GNU Compiler (GCC) Toolchain entwickelt wurde. Für noch größere Benutzerfreundlichkeit ist Linaro GCC für Linux bei der Installation von DS-5 integriert, damit Sie unsere Linux-Beispiele ausprobieren und Ihre eigenen Linux-Anwendungen entwickeln können.

ARM Compiler 5

Milliarden von Geräten auf der ganzen Welt nutzen Code, der mit ARM Compiler 5 entwickelt wurde. Von der Mikrocontroller- zur Prozessorentwicklung in jeder beliebigen Branche bietet Ihnen der ARM Compiler 5 eine außerordentliche C/C++ Toolchain, die über 20 Jahre lang parallel zur ARM-Architektur entwickelt wurde.

ARM Compiler 6

DS-5 Ultimate Edition umfasst den ARM Compiler 6, die Toolchain der nächsten Generation für ARMv8. Durch die Kombination der LLVM-Infrastruktur mit den ARM C Bibliotheken und professionellem Support entsteht eine moderne, modulare Toolchain. So bietet Ihnen der ARM Compiler 6 das Beste aus beiden Welten.

Vertrauen: Mit der Architektur entwickelt, von Experten gewartet

Ganz gleich, ob Sie Software für die klassischen ARM-Prozessoren wie den ARM11 oder den ARM9 entwickeln, oder aber für ARMv6- und ARMv7-Prozessoren, die auf Cortex-A, R und M basieren: Sie können sich ganz auf den ARM Compiler 5 verlassen. Dank des professionellen Supports und der professionellen Wartung durch die ARM-Experten wird schnell klar, weshalb sich Entwickler auf der ganzen Welt bei Milliarden von Produkten auf den ARM Compiler 5 verlassen.

Der ARM Compiler 6 setzt diese Tradition fort und bietet eine Toolchain der nächsten Generation, aufbauend auf der LLVM-Infrastruktur. Dank ARM C Bibliotheken und altbewährten Sub-Tools sowie ARM-Support und -Wartung können Sie hochgradig optimierte C/C++ Anwendungen entwickeln, die die ARMv8-Architektur vollständig ausnutzen.

Eine komplette Toolchain

Installieren Sie ganz einfach DS-5 und unsere Compiler Toolchains können sofort eingesetzt werden. So erhalten Sie im Handumdrehen herausragenden, optimierten Code.

Von ARM entwickelt

ARM entwickelt die Compiler parallel zur ARM-Architektur, wodurch Sie effizienten Code für die effizientesten Prozessoren der Welt entwickeln können.

Performance

Leistungsstarke Optimierungstechniken wie NEON-Autovektorisierung machen Ihren Code schneller und ermöglichen eine geringere Anwendungsgröße.

DS-5 Development Studio bietet Ihnen sofortigen Zugriff auf den Referenz-Compiler für ARM. Von Ihrem ersten Einsatz von DS-5 bis zur letzten Zeile Code bei einem Produkt bieten der ARM Compiler 5 und der ARM Compiler 6 eine exzellente Code-Dichte und herausragende Performance-Optimierungen.

Merkmale wie Semihosting erleichtern die frühe Phase Ihrer Projekte erheblich, da sie eine enge Integration zwischen der Zielplattform, der Debug-Einheit und DS-5 ermöglichen.

Unterstützte Plattformen