projekte:sekwai:rt_kernel
This is an old revision of the document!
Table of Contents
RealTime (RT) Kernel
Compilieren
sudo apt install git bc bison flex libssl-dev make libncurses5-dev #I think this is all the tools required
mkdir kernel && cd kernel/
git clone --depth=1 --branch rpi-6.12.y https://github.com/raspberrypi/linux
cd linux/
zcat ../patch-6.12.28-rt10.patch.gz | patch -p1 --dry-run
#check the patch fitszcat ../patch-6.12.28-rt10.patch.gz | patch -p1
KERNEL=kernel8
make bcm2711_defconfig
make menuconfig
General setup --->
Preemption Model (Preemptible Kernel (Low-Latency Desktop)) ---> [*] Fully Preemptible Kernel (Real-Time) [ ] Preemption behaviour defined on boot
- Beim Exit Config Save → Yes
nano .config
CONFIG_LOCALVERSION=“-DrKlipper RT”
time make -j4 Image.gz modules dtbs
echo $KERNEL sudo make modules_install sudo cp arch/arm64/boot/dts/broadcom/*.dtb /boot/ sudo cp arch/arm64/boot/dts/overlays/*.dtb* /boot/overlays/ sudo cp arch/arm64/boot/dts/overlays/README /boot/overlays/ sudo cp arch/arm64/boot/Image.gz /boot/$KERNEL.img
Links
projekte/sekwai/rt_kernel.1753003142.txt.gz · Last modified: by dominik