树莓派编译内核并更新

树莓派的内核编译如果是使用交叉编译的话和其他的内核编译过程一样,但是因为我经常打渔晒网,以前的虚拟机和资料什么的就会删掉了每次都是从头来一遍,简单的方法是使用树莓派本机进行编译,过程简单,就是时间稍长,要用2个小时。

直接引用别人引用的官方资料:

1、在GitHub上下载linux内核源码。

mkdir PiLinuxCore

cd PiLinuxCore/

git clone  https://github.com/raspberrypi/linux

2、安装缺少的依赖项。

sudo apt-get install bc

3、内核配置。

cd PiLinuxCore/KERNEL=kernel7

make bcm2709_defconfig

4、编译安装内核模块,

make -j4 zImage modules dtbs

sudo make modules_install

sudo cp arch/arm/boot/dts/*.dtb /boot/

sudo cp arch/arm/boot/dts/overlays/*.dtb* /boot/overlays/

sudo cp arch/arm/boot/dts/overlays/README /boot/overlays/

sudo scripts/mkknlimg arch/arm/boot/zImage /boot/$KERNEL.img

耗时40分钟到80分钟之间。


5、重启完成内核更新

sudo reboot


6、使用uname -a 查看下内核版本是否更新了


树莓派官方使用GCC 4.9.3版本,这里更新后GCC 6.3.0编译内核并更新后如下

pi@raspberrpi:~ $ cat /proc/version
Linux version 4.14.37-v7+ (root@raspberrypi) (gcc version 6.3.0 20170516 (Raspbian 6.3.0-18+rpi1+deb9u1)) #1 SMP Thu May 3 03:00:08 UTC 2018
编译内核使用的GCC版本别人说3.2就行了,无所谓什么版本。


  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值