raspberry pi 3 编译安装kernel
官方说明文档链接
https://www.raspberrypi.org/documentation/linux/kernel/building.md
主机端
设置交叉编译环境
将内核代码使用git clone下来后,修改.config文件,指定交叉编译工具链,这样就不需要每次在命令行指定。CONFIG_CROSS_COMPILE=”arm-linux-gnueabihf-“
使用默认的.config
make ARCH=arm bcm2709_defconfig
编译内核,模块及dtbs
make -j4 ARCH=arm zImage modules dtbs
raspberry pi端
安装kernel
scripts/mkknlimg arch/arm/boot/zImage /boot/kernel7.img
安装模块
make -j4 modules_install
拷贝dtbs文件
cp arch/arm/boot/dts/*.dtb /boot/
cp arch/arm/boot/dts/overlays/*.dtb* /boot/overlays/指定启动时使用的kernel, 在/boot/config.txt添加
kernel=kernel7.img
本文介绍如何在Raspberry Pi 3上编译安装Linux Kernel,包括配置交叉编译环境、编译内核及其模块、安装内核及模块等步骤。
694

被折叠的 条评论
为什么被折叠?



