apt update
apt install -y git bc bison flex make
apt install -y libncurses5-dev libssl-dev libelf-dev
apt install dwarves
apt install libdw-dev
查看系统内核,下载版本号一致的内核和布丁
uname -a
下载内核(下载.tar.gz 格式)
https://mirror.tuna.tsinghua.edu.cn/kernel/v6.x/
下载实时核补丁包(下载 .xz 格式)
https://mirror.tuna.tsinghua.edu.cn/kernel/projects/rt/6.1/older/
# 解压内核,打补丁,编译内核并安装。注意版本号改成自己的。
tar zxvf linux-6.14.xx.tar.gz
cd linux-6.14.xx
xzcat ../patch.6.14.xx.patch.xz | patch -p1
# 配置菜单,开启实时核。
make mrproper
cp /boot/config-4.9.0.8-amd64 .config
make menuconfig
配置 实时核完全打开



始终频率周期调整为 1000hz, 即1ms



Save后退出


编译并安装。注意:16为CPU核数的二倍
make -j64 && make INSTALL_MOD_STRIP=1 modules_install -j64 && make install -j64
该过程比较慢,由硬件系统性能决定,树莓派上需要3小时,64核心服务器需要约15分钟。编译过程可能会报错,根据提示安装缺少的库即可。
update-grub2
# 安装完重启系统
reboot
重启完成后,输入 uname -a 查看是否带 RT 字样。