Skip to content

Latest commit

 

History

History
63 lines (46 loc) · 6.99 KB

File metadata and controls

63 lines (46 loc) · 6.99 KB

内核说明

English Instructions | 中文说明

这些内核适用于 ArmbianOpenWrtFnNAS 系统,例如 amlogic-s9xxx-armbianamlogic-s9xxx-openwrtfnnasflippy-openwrt-actionsunifreq/openwrt_packit 等项目。内核既可以在编译固件时集成,也可以安装到现有系统中使用。其中 kernel_stablekernel_flippykernel_beta 是可互换使用的主线内核。具体使用方法详见内核使用说明

  • Releases 中的 kernel_stable稳定版内核,根据用户需求启用了更多支持选项。
  • Releases 中的 kernel_flippy稳定版内核,由 flippy 制作并分享的系列内核。
  • Releases 中的 kernel_beta测试版内核,支持自定义添加第三方驱动补丁,并支持自定义配置编译。
  • Releases 中的 kernel_rk3588rk3588 系列的专用版本,与其他系列不通用。
  • Releases 中的 kernel_rk35xxrk3528/rk3566/rk3568 系列的专用版本,与其他系列不通用。
  • Releases 中的 kernel_h6全志 H6(TQC-A01) 设备的专用版本,与其他系列不通用。
  • Releases 中的 dev 提供了编译内核所需的交叉编译工具链下载镜像。
  • Releases 中的 tools 提供了部分常见电视盒子的安卓系统下载镜像,在使用 Armbian 或 OpenWrt 系统时可用于恢复安卓系统。

编译内核

  • 内核编译方法详见 compile-kernel。使用 GitHub Actions 编译内核的方法可参考 .github/workflows。可通过修改 kernel-config 中的内核配置文件自定义内核,也可在 kernel-patch 目录下添加自定义内核补丁。

  • 你可以根据需要调整内核配置,例如添加驱动和补丁。也可以编译具有特殊意义的个性化签名内核,例如 5.10.95-happy-new-year5.10.96-beijing-winter-olympics5.10.99-valentines-day 等。

- name: Compile the kernel
  uses: ophub/amlogic-s9xxx-armbian@main
  with:
    build_target: kernel
    kernel_version: 6.1.y_6.12.y
    kernel_auto: true
    kernel_sign: -yourname

内核源码

特别感谢 unifreq 等贡献者维护的内核源码。目前本仓库中的内核文件所使用的源码如下:

内核标签 源码仓库 适用设备
kernel_stable
kernel_flippy
kernel_beta
unifreq/linux-5.10.y
unifreq/linux-5.15.y
unifreq/linux-6.1.y
unifreq/linux-6.6.y
unifreq/linux-6.12.y
unifreq/linux-6.18.y
Amlogic
Allwinner
Rockchip
kernel_rk3588 unifreq/linux-5.10.y-rk35xx
unifreq/linux-6.1.y-rockchip
Rockchip-RK3588
kernel_rk35xx unifreq/linux-5.10.y-rk35xx
unifreq/linux-6.1.y-rockchip
Rockchip-RK3528/RK3566/RK3568
kernel_h6 13584452567/linux-6.4.y
13584452567/linux-6.5.y
13584452567/linux-6.6.y
Allwinner-H6(TQC-A01)
kernel_stable
kernel_h6
kernel_rk3588
kernel_rk35xx
ophub/linux-5.10.y
ophub/linux-5.15.y
ophub/linux-6.1.y
ophub/linux-6.6.y
ophub/linux-6.12.y
ophub/linux-6.18.y
ophub/linux-h6-6.6.y
ophub/linux-5.10.y-rk35xx
ophub/linux-6.1.y-rockchip
内核源码复制自 unifreq13584452567chewitt 的仓库,
便于学习和参考内核补丁的制作方法。
kernel_rk3588 armbian/linux-rockchip Rockchip-Beta(6.1.y)
kernel_rk35xx armbian/linux-rockchip Rockchip-Beta(6.1.y)

链接

License

The kernel © OPHUB is licensed under GPL-2.0