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

Aus C und Assembler mit Raspberry
 
(5 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 2: Zeile 2:
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.
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.


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


*bcm2712-rpi-5-b.dtb
*bcm2712-rpi-5-b.dtb


=== Dateien auf die SD-Karte kopieren ===
=== Datei auf die SD-Karte kopieren ===
Kopieren Sie die heruntergeladenen Dateien auf die SD-Karte.
Kopieren Sie die heruntergeladene Datei auf die SD-Karte.


=== config.txt erstellen ===
=== config.txt erstellen ===
Zeile 21: Zeile 21:


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


=== SD-Karte einsetzen und starten ===
=== SD-Karte einsetzen und starten ===
Zeile 27: Zeile 27:


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: 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) >]]
|}

Aktuelle 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 > Weiter (Arbeiten mit Make und Linker-Script) >