We provide Fenix for you to build the Ubuntu OS images easily. You can follow the steps below to build Linux Kernel.
Configure the environment by choosing your board (e.g., Edge-2L), U-Boot version, Linux kernel version, system version, etc.
$ source setenv.sh
Select the options that match your requirements.
This is an optional operation.
Follow these steps to change the default kernel configuration.
$ make kernel-config $ make kernel-saveconfig
Build the Linux Debian package.
$ make kernel $ make kernel-deb
The generated Debian packages are located in the folder build/images/debs/{VERSION}/{BOARD}/.
1.1.1Edge-2L
For example, the folder location would be build/images/debs/1.1.1/Edge-2L/, and you will need the following three packages: the DTB package, the image package, and the header package.
linux-dtb-rockchip-6.1_1.1.1_arm64.deblinux-image-rockchip-6.1_1.1.1_arm64.deblinux-headers-rockchip-6.1_1.1.1_arm64.deb