Programm auf dem Raspberry Pi 5 ausführen: Unterschied zwischen den Versionen

Aus C und Assembler mit Raspberry
Zeile 28: Zeile 28:
Beim ersten Start unseres Programms wird möglicherweise noch nicht viel passieren, aber die grundlegenden Schritte sind nun abgeschlossen.
Beim ersten Start unseres Programms wird möglicherweise noch nicht viel passieren, aber die grundlegenden Schritte sind nun abgeschlossen.


{|
-----
|-
 
| style="width: 33%; text-align:left;" | [[Einführung in C- und Assemblerprogrammierung mit dem Raspberry Pi 5|< Zurück]] || style="width: 33%" | [[Hauptseite|^ Hauptseite]] || style="width: 33%; text-align:right;" | [[Arbeiten mit Make und Linker-Script|weiter >]]
{| style="width: 100%;
| style="width: 33%;" | [[Einführung in C- und Assemblerprogrammierung mit dem Raspberry Pi 5|< Zurück (Einführung in C- und Assemblerprogrammierung mit dem Raspberry Pi 5)]]
| style="width: 33%; text-align:center;" | [[Hauptseite|< Hauptseite >]]
| style="width: 33%; text-align:right;" | [Arbeiten mit Make und Linker-Script|Weiter (Arbeiten mit Make und Linker-Script) >]]
|}
|}

Version vom 23. August 2024, 10:36 Uhr

SD-Karte vorbereiten

Um eine bootfähige SD-Karte für den Raspberry Pi 5 zu erstellen, benötigen wir zunächst eine SD-Karte, die im FAT32-Format formatiert ist.

Datei herunterladen

Laden Sie die folgende Datei von diesem GitHub-Repository https://github.com/raspberrypi/firmware/tree/master/boot herunter:

  • bcm2712-rpi-5-b.dtb

Datei auf die SD-Karte kopieren

Kopieren Sie die heruntergeladene Datei auf die SD-Karte.

config.txt erstellen

Erstellen Sie eine Datei namens config.txt auf der SD-Karte und fügen Sie den folgenden Inhalt ein:

arm_64bit=1
kernel_address=0x80000
enable_jtag_gpio=1
kernel=kernel_2712.img
framebuffer_depth=32

Kernel-Datei kopieren

Kopieren Sie Ihre Kernel-Datei kernel_2712.img, die wir in jedem Kursteil erstellen, auf die SD-Karte.

SD-Karte einsetzen und starten

Setzen Sie die SD-Karte in den Raspberry Pi 5 ein und schalten Sie ihn ein.

Beim ersten Start unseres Programms wird möglicherweise noch nicht viel passieren, aber die grundlegenden Schritte sind nun abgeschlossen.


< Zurück (Einführung in C- und Assemblerprogrammierung mit dem Raspberry Pi 5) < Hauptseite > [Arbeiten mit Make und Linker-Script|Weiter (Arbeiten mit Make und Linker-Script) >]]