Suche Dokumentation zu den verschiedenen ARM-Compilern

OP #3646458
Lesenswert?
• ▲
▼
Hallo,

es gibt ja verschiedene Compiler für ARM-Mikrocontroller:
arm-linux-gnueabi, arm-none-eabi, usw ...

Ich habe es jetzt soweit verstanden, dass je nachdem ob auf meinem 
Zielsystem ein Linux läuft oder ich "bare metal" programmieren möchte 
den jeweiligen Compiler benötige.

Gibt es irgendwo eine gute Übersicht über die verschiedenen Varianten?
Schön wäre auch, wenn es etwas detaillierter wäre: also was sind 
eigentlich die Unterschiede in den Binaries zwischen "bare metal" und 
"mit Linux" als Zielsystem?
Gast #3651618
Lesenswert?
• ▲
▼
Thomas M. schrieb:
> Ich meinte schon den GCC.
Dann schreib das auch hin - und nicht sowas:
Thomas M. schrieb:
> es gibt ja verschiedene Compiler für ARM-Mikrocontroller:

Und was die verschiedenen Zielplattformen betrifft, das ist eigentlich 
ganz einfach zu erklären: sogenanntes "bare metal" ist nix weiter als 
eben ein Mikrocontroller als solcher und das, was beim Übersetzen und 
Linken herauskommen muß ist etwas, das sich letztlich in einer Hex- oder 
Binärdatei ausdrücken läßt. Bei irgendeinem Betriebssystem als 
Zielplattform muß zwar der erzeugte Code für den Prozessor im System 
stimmen, aber das was beim Übersetzen und Linken heraus kommt, muß eine 
Dateiart sein, die als ausführbare Datei des betreffenden BS brauchbar 
ist. Also z.B. eine Win32 Exe für ein Windows CE oder ein iinerlich 
passend gestaltetes Elf file für Unix usw.

W.S.

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.