SEGGER Compiler und Linker zur Lizenzierung durch Toolchain-Anbieter verfügbar

Aktualisierung: 21. Oktober 2021

SEGGER Compiler und Linker zur Lizenzierung durch Toolchain-Anbieter verfügbar

SEGGER Compiler und Linker zur Lizenzierung durch Toolchain-Anbieter verfügbar

Compiler und Linker von SEGGER, die seit langem Teil von SEGGERs Embedded Studio IDE sind, stehen jetzt für die Lizenzierung an IDE- und Toolchain-Anbieter zur Verfügung.

Diese Komponenten lassen sich einfach in Entwicklungsumgebungen integrieren und reduzieren in Kombination mit der Link-Time-Optimierung (LTO) die Codegröße deutlich und erhöhen die Geschwindigkeit.

Die Integration einiger oder aller dieser Komponenten, die alle für Arm- und RISC-V-CPUs verfügbar sind, kann laut SEGGER eine durchschnittliche GCC-basierte Toolchain auf ein professionelles Niveau heben.

„SEGGERs emRun und emFloat haben sich zum Goldstandard in der Branche entwickelt und sind seit ihrer Bereitstellung vor kurzem an mehrere Toolchain-Anbieter und große Unternehmen lizenziert. Nach diesem Erfolg haben wir uns entschieden, auch unseren Compiler und Linker zur Verfügung zu stellen“, erklärt Rolf Segger, Gründer von SEGGER. „Die Kombination aus Compiler, Linker und Laufzeitbibliothek kann die kleinsten Programme generieren.“

Der SEGGER Compiler ist ein Clang-basierter optimierender C/C++-Compiler, der ein modernes und flexibles Frontend bietet und die neuesten Sprachfeatures von C und C++ unterstützt. Es wurde von SEGGER optimiert, um schnellen und kleinen Code zu generieren. Durch die vollständige Kompatibilität mit GCC und Clang können bestehende Projekte problemlos den SEGGER Compiler verwenden.

Der SEGGER Linker Linker vereinfacht das Verlinken, optimiert die Größe einer Anwendung und löst gängige Verbindungsprobleme, die normalerweise in der Embedded-System-Entwicklung auftreten. Es ist sehr flexibel und einfach zu verwenden und wurde von SEGGERs eigenen Embedded-Experten von Grund auf neu geschrieben, ohne Legacy-Code oder Legacy-Denken, speziell um die Anforderungen von Embedded-Entwicklern zu erfüllen.

Der Linker bietet gegenüber dem GNU-Linker eine Reihe von Vorteilen. Es verwendet hochflexible Platzierungsalgorithmen, um Code und Daten automatisch um feste Bereiche herum zu fließen und bietet eine ultraschnelle Verknüpfung, sogar für große Anwendungen. Es minimiert auch die ROM-Nutzung und bietet die Möglichkeit, RAM-basierte Daten und Code zu komprimieren.

Die Compiler-, Linker-, Runtime- und Floating-Point-Bibliotheken von SEGGER haben sich als Teil des SEGGER Embedded Studio vielfach bewährt, mit dem auch diese Komponenten evaluiert werden können.

Mit der Friendly License von SEGGER kann Embedded Studio für Bildungs- und nicht-kommerzielle Zwecke auf allen Plattformen ohne Codegröße, Funktion oder Zeitbegrenzung kostenlos heruntergeladen und evaluiert oder genutzt werden.