www.mikrocontroller.net

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


Autor: blubb (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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.

Autor: Andreas B. (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
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.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.