Step-1:准备数据
下载要在树莓派上部署的Linux内核代码,下载网站:
https://github.com/raspberrypi/linux/tree/rpi-4.9.y/kernel
下载要使用的patch,需要注意与Linux内核代码的版本一致:
https://www.kernel.org/pub/linux/kernel/projects/rt/
Step-2:打patch
将上述代码的压缩包分别解压,将patch文件夹复制到Linux源码根目录,并在Linux源码根目录下执行下列命令进行打patch:
cat *.patch | patch p1
Step-3:交叉编译Linux源码
在Ubuntu16.04下交叉编译树莓派源码,需要先安装工具:
git clone https://github.com/raspberrypi/tools ~/tools
接着配置PATH变量,注意32bit和64bit系统存在差异:
32位系统: