kernel编译 openwrt_openwrt如何更换内核版本编译

61d59ac2f55a8f87f7cd51784456fa66.png

在编译固件时,我们可能因为需求升级内核版本

openwrt内核支持两种内核编译方式

1. 官网下载压缩包后解压编译

2. 配置外部内核目录进行编译

这里我们以替换压缩包为例

· 修改内核的版本号

修改根目录的 include/kernel-version.mk 文件

配置LINUX_VERSION-x.x, 其中x.x为linux内核大版本号

如4.1,“=”后面跟小版本号。

如: LINUX_VERSION-4.4 = .52, 这样就适配了4.4.52

· 修改md5值

文件: include/kernel-version.mk

LINUX_KERNEL_MD5SUM-4.4.52 = 5d2a60b4d9ce269aa32f081e77f5fdb4

5d2a60b4d9ce269aa32f081e77f5fdb4为内核压缩包的md5值,官网一般都会有对应的md5给出,直接拷贝过来即可

· 更新.config

比如配置LINUX_VERSION-4.4 = .52后,

需要再target/linux对应的目录增加config-4.4的内核配置文件,在编译内核是会用这个配置文件作为默认配置。

· 更新patch

新建一个patch目录,命名格式为patch-

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值