Suche Dokumentation zu den verschiedenen ARM-Compilern

#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

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren