ARM ausführbare Programme 2

Gast #1924324
Lesenswert?

Hier wurde es schonmal angesprochen 
Beitrag "ARM ausführbare Programme" , aber das Thema nicht 
weiter geführt.

Zitat:
> So wenn ich jetzt ein Programme (Kernel) schreibe der den Code z.B. aus
> einer SD-Karte holt und diesen dann in den RAM lädt und ausführt. Ist
> dies erst mal so überhaupt möglich?

Bei mir ist es anstelle einer SD Karte eine Festplatte.

Meine Frage ist einfach nur, wie dann die Datei aussehen muss.
Einfacher Programmiercode....Compilter Programmiercode?
Wenn es compilter Programmiercode sein soll, welchen Compiler soll ich 
verwenden.

Das nächste wäre, mit was für einem Befehl man die Datei neben dem 
Hauptprogramm starten kann.
Gast #1924513
Lesenswert?

> Meine Frage ist einfach nur, wie dann die Datei aussehen muss.
> Einfacher Programmiercode....Compilter Programmiercode?

Also, so ein Prozessor führt nur Maschinencode aus. So ist das auch mit 
dem ARM. Wenn das in der Datei noch nicht vorliegt, muss dass beim Laden 
umgesetzt werden.

> Wenn es compilter Programmiercode sein soll, welchen Compiler soll ich
> verwenden.

Am besten einen der Maschinencode für den Prozessor erzeugt, auf dem das 
Programm laufen soll. Weil sonst läufts nicht.

> Das nächste wäre, mit was für einem Befehl man die Datei neben dem
> Hauptprogramm starten kann.

Um Maschinencode auszuführen muss man ihn nur anspringen. Egal woher der 
Code kommt.



Hast du überhaupt eine Ahnung, wie so ein Prozessor funktioniert?

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