树莓派5_内核编译板卡本地编译

本文详细指导如何在树莓派5上获取官方Linux内核源码,安装依赖,配置目标平台,修改版本号,编译并安装内核,最后重启系统并检查版本。
摘要由CSDN通过智能技术生成

1.获取官方树莓派linux内核源码

本人树莓派5使用64位官方操作系统.
树莓派5内核源码地址
在这里插入图片描述
下载得到压缩文件包 linux-rpi-6.1.y.zip
将压缩文件拷贝到板卡上,可以使用ftp方式,或samba文件夹共享方式
本文将源码压缩文件拷贝到板卡上的路径:
/home/usr/mnt/linux-rpi-6.1.y.zip
将树莓派启动,使用MobaXterm的ssh连接.
解压源码文件:进入压缩文件夹的路径后,执行下面的命令.

unzip linux-rpi-6.1.y.zip

在这里插入图片描述

2安装依赖

sudo apt install git bc bison flex libssl-dev make

3.配置目标平台

配置内核,生成.config文件

xxx@raspberrypi:~/mnt $ cd linux-rpi-6.1.y
xxx@raspberrypi:~/mnt/linux-rpi-6.1.y  $ KERNEL=kernel8
xxx@raspberrypi:~/mnt/linux-rpi-6.1.y  $ sudo make bcm2712_defconfig

4.可以修改当前目录下的.config文件里的本地版本号

CONFIG_LOCALVERSION=“my_kernel”

5.编译内核

make -j4 Image.gz modules dtbs

等待编译完成

6.本地安装内核文件

sudo make modules_install
sudo cp arch/arm64/boot/dts/broadcom/*.dtb /boot/
sudo cp arch/arm64/boot/dts/overlays/*.dtb* /boot/overlays/
sudo cp arch/arm64/boot/dts/overlays/README /boot/overlays/
sudo cp arch/arm64/boot/Image.gz /boot/$KERNEL.img

7.系统重启

sudo reboot

8.查看当前板卡的系统版本

uname -a
  • 10
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

sudort

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值