Neuen Real-time-Kernel compilieren (v4.1.15-rt17+)
Um einen normalen, nicht-echtzeitfähigen Kernel zu compilieren siehe vorheriges Kapitel.
Der Kernel kann auch manuell gepatched werden. In der Anleitung zum manuellen Patchen eines RT-Linux Kernel ist der Ablauf beschrieben.
-
Kernel-Source-Code herunterladen. Der c32 Branch enthält ein bereits einen echtzeitfähigen Kernel (v4.1.15-rt17+):
git clone https://github.com/ntb-ch/linux.git -b c32
Notwendige Variable definieren
export ARCH=powerpc CROSS_COMPILE=powerpc-linux-gnu-
Kernel Konfiguration für das Board laden
make c32_defconfig
Kernel Konfiguration überprüfen:
make menuconfig
uImage compilieren:
make uImage
Das uImage wird im Ordner „KERNELDIR/arch/powerpc/boot“ gespeichert
Kernel Module compilieren:
make modules
make modules_install INSTALL_MOD_PATH=../modules/
Die Module auf das Target kopieren. Z.B. unter „/lib/modules/4.1.15-rt17+“