Forum: Mikrocontroller und Digitale Elektronik ARM ausführbare Programme 2


von blubb (Gast)


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.

von Andreas B. (Gast)


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?

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.