- 安装交叉编译工具链
sudo apt-get install gcc-arm-linux-gnueabihf
- 下载Linux内核源码
Linux内核源码下载 - 内核配置
使用厂家提供的config进行配置,树莓派1的工程是bcmrpi_defconfig;树莓派2、3的工程是bcm2709_defconfig。
ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- KERNEL=kernel7 make bcm2709_defconfig
此命令功能是获取bcm2709_defconfig的配置到 .config里。
- 安装编译时必要的库
sudo apt-get install bc
sudo apt-get in