View Chinese description | 查看中文说明
These kernels can be used with Armbian, OpenWrt, and FnNAS systems, such as the amlogic-s9xxx-armbian, amlogic-s9xxx-openwrt, fnnas, flippy-openwrt-actions, and unifreq/openwrt_packit projects. They can be integrated during firmware compilation or installed into an existing system. Among them, kernel_stable, kernel_flippy, and kernel_beta are interchangeable mainline kernels. For detailed usage instructions, see the Kernel Use Instructions.
- The kernel files in the kernel_stable section of the Releases are the
stable version, with additional support options enabled based on user requirements. - The kernel files in the kernel_flippy section of the Releases are the
stable version, a series of kernels created and shared byflippy. - The kernel files in the kernel_beta section of the Releases are the
beta version, which support adding custom third-party driver patches and custom build configurations. - The kernel files in the kernel_rk3588 section of the Releases are a
dedicated versionfor therk3588series and are not interchangeable with other series. - The kernel files in the kernel_rk35xx section of the Releases are a
dedicated versionfor therk3528/rk3566/rk3568series and are not interchangeable with other series. - The kernel files in the kernel_h6 section of the Releases are a
dedicated versionfor theAllwinner H6 (TQC-A01)device and are not interchangeable with other series. - The dev section in the Releases provides
cross-compilation toolchaindownloads required for kernel compilation. - The tools section in the Releases provides
Android systemimages for common TV boxes, which can be used to restore the Android system when running Armbian or OpenWrt.
-
For kernel compilation instructions, please refer to compile-kernel. For compiling kernels using GitHub Actions, refer to .github/workflows. You can customize the kernel by modifying the kernel configuration files in kernel-config and add custom kernel patches in the kernel-patch directory.
-
You can adjust the kernel configuration as needed, such as adding drivers and patches. You can also compile a personalized signature kernel with special meaning, such as
5.10.95-happy-new-year,5.10.96-beijing-winter-olympics,5.10.99-valentines-day, etc.
- 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: -yournameSpecial thanks to unifreq and other contributors for maintaining the kernel source code. The source code used by the kernels in this repository is as follows:
- unifreq/kernel
- 13584452567/kernel
- chewitt/linux
- torvalds/linux
- kernel.org
- amlogic-s9xxx-armbian
- amlogic-s9xxx-openwrt
- flippy-openwrt-actions
- fnnas
The kernel © OPHUB is licensed under GPL-2.0