Die Toolchain ist in Seggers integrierte Entwicklungsumgebung Embedded Studio eingebunden und besteht aus Compiler, der optimierten Code für Arm- und RISC-V-Mikrocontroller erzeugt, dem Linker, der Objekte zu einem Programm zusammenführt, sowie der Runtime Library, die für den Einsatz mit Embedded-Geräten entwickelt wurde.
Wazu braucht man das?
Durch die Integration der Toolchain in CMake können Projekte nun auch mit VS Code entwickelt werden. CMake ist ein kostenloses, plattformübergreifendes, Open-Source-Tool für die Softwareentwicklung, das die Erstellung von Anwendungen über compilerunabhängige Anweisungen ermöglicht. Bestehende CMake-Projekte, die GCC oder andere Toolchains nutzen, können auf die Segger Toolchain portiert werden. Auch bestehende Embedded-Studio-Projekte lassen sich auf CMake umstellen, um bei Bedarf VS Code zu nutzen.
Wie funktioniert es?
Um die Segger Toolchain mit CMake zu verwenden, ist Embedded Studio V8.24 oder eine neuere Version erforderlich. Ein Tutorial zur Nutzung sowie Anleitungen und Beispiele für die Einrichtung neuer Projekte sind online verfügbar.









