36 Stimmen

Unterschiede zwischen ARM-Architekturen aus der Sicht eines C-Programmierers?

Ich bin ziemlich neu in der Programmierung für ARM. Ich habe bemerkt, dass es verschiedene Architekturen wie ARMv4, ARMv5, ARMv6 usw. gibt. Was ist der Unterschied zwischen diesen? Haben sie unterschiedliche Befehlssätze oder Verhaltensweisen?

Vor allem aber: Wenn ich einen C-Code für ARMv6 kompiliere, läuft er dann auch auf ARMv5? Was ist mit ARMv5-Code, der auf ARMv6 läuft? Oder muss ich mir über den Unterschied nur Gedanken machen, wenn ich Kernel-Assembler-Code schreibe?

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X