编译安装Up board实时内核,并打入相应patch文件以使用Up board接口
Upboard_RT_kernal_compile
一、根据自己需求下载相应版本内核和相应的patch文件,本文以4.4.270-rt222为例
linux内核:https://mirrors.edge.kernel.org/pub/linux/kernel/v4.x/linux-4.4.270.tar.xz
patch文件: https://mirrors.edge.kernel.org/pub/linux/kernel/projects/rt/4.4/older/patches-4.4.270-rt222.tar.xz
upboard patch文件:git clone https://github.com/windyfashion/Upboard_RT_kernal_compile.git
二、打patch文件
解压内核压缩包,将patch压缩包和upboard patch压缩包拷贝到内核文件夹中。
输入指令:
unxz -cd patches-4.4.270-rt222.tar.xz | patch -p1
unxz -cd UP-borad-patches.tar.xz | patch -p1
注意:需保证patch补丁正确打成。
三、编译内核
1、安装编译依赖
sudo apt-get install build-essential bc curl ca-certificates fakeroot gnupg2 libssl-dev lsb-release libelf-dev bison flex