Zum Inhalt

Factsheet: Gnu toolchain for arm

Gruppe: Programmierung

Zweck

Die GNU Toolchain for ARM (gcc-arm-none-eabi) ist eine Sammlung von Compilern, Linkern und Utilities zum Erstellen von Software für ARM Cortex-M und Cortex-R Mikrocontroller ("Bare-Metal"). Sie ist das Standardwerkzeug für die Embedded-Entwicklung auf Linux-Systemen.

Eigenschaft Wert
Latest 13.2
LTS N/A
Reifegrad Stabil
Technische Schulden Gering
Erwartetes Lebensende Kein EOL bekannt
Referenzhandbuch developer.arm.com/Tools%20and%20Software/GNU%20Toolchain
Wikipedia de.wikipedia.org/wiki/GNU_Compiler_Collection

Installation (Ubuntu 24.04)

sudo apt install gcc-arm-none-eabi

Hello World

arm-none-eabi-gcc --version

Beispieldaten

Die folgenden Beispieldaten befinden sich im Ordner examples/:

  • main.c
  • makefile
  • startup.s
  • linker.ld
  • header.h

Validierung

Compiler prüfen:

arm-none-eabi-gcc --version