Benutzer-Werkzeuge

Webseiten-Werkzeuge


raspberry

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
raspberry [24.06.2025 07:48] – [Kernel] thoogeraspberry [24.06.2025 11:41] (aktuell) – [Kernel] thooge
Zeile 251: Zeile 251:
 </code> </code>
 Um eine benutzerdefinierte Kernelversion zu haben, kann ''LOCALVERSION'' Um eine benutzerdefinierte Kernelversion zu haben, kann ''LOCALVERSION''
-in ''.config'' angepaßt werden, z.B. ''CONFIG_LOCALVERSION=%%"_CUSTOM_KERNEL"%%''+in ''.config'' angepaßt werden, z.B. ''CONFIG_LOCALVERSION=%%"_CUSTOM_KERNEL"%%''
 +Um ein evtl. an den Kernel angehängtes Plus-Zeichen loszuwerden: 
 +  touch .scmversion 
 + 
 +Kompilieren des Kernels:
 <code bash> <code bash>
 make -j3 ARCH=arm64 CROSS_COMPILE=aarch64-linux-gnu- Image modules dtbs make -j3 ARCH=arm64 CROSS_COMPILE=aarch64-linux-gnu- Image modules dtbs
Zeile 259: Zeile 263:
 <code bash> <code bash>
 make ARCH=arm64 CROSS_COMPILE=aarch64-linux-gnu- menuconfig make ARCH=arm64 CROSS_COMPILE=aarch64-linux-gnu- menuconfig
 +</code>
 +
 +==== Installation ====
 +
 +Voraussetzung: Eine SD-Karte ist gemountet:
 +  * Partition 1 nach ''/mnt/boot''
 +  * Partition 2 nach ''/mnt/root''
 +
 +Module installieren
 +<code bash>
 +make -j3 ARCH=arm64 CROSS_COMPILE=aarch64-linux-gnu- INSTALL_MOD_PATH=mnt/root modules_install
 +</code>
 +
 +Kernel und Device-Tree
 +<code bash>
 +cp arch/arm64/boot/Image mnt/boot/$KERNEL.img
 +cp arch/arm64/boot/dts/broadcom/*.dtb mnt/boot/
 +cp arch/arm64/boot/dts/overlays/*.dtb* mnt/boot/overlays/
 +cp arch/arm64/boot/dts/overlays/README mnt/boot/overlays/
 </code> </code>
  
raspberry.1750751335.txt.gz · Zuletzt geändert: von thooge

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki