Khadas Docs

Amazing Khadas, always amazes you!

User Tools

Site Tools


Sidebar

products:sbc:vim2:development:linux:build-linux-kernel

VIM2 Build Linux Kernel

We provided Fenix for you to build the Ubuntu OS images easily. You can follow the steps bellow to build Linux Kernel.

Setup Environment

Choose your board (e.g. VIM2), U-Boot version, Linux version, system version, etc.

$ source setenv.sh

Change the Kernel Config [Optional]

Follow these steps to change the default kernel configuration.

$ make kernel-config
$ make kernel-saveconfig

Build

Build the Linux Debian package.

$ make kernel
$ make kernel-deb

Debian packages are in folder build/images/debs/{VERSION}/{BOARD}.

  • VERSION : refers to the Fenix version, e.g. 1.0.11
  • BOARD : refers to the Khadas SBC, e.g. VIM2

The folder location is build/images/debs/1.0.11/VIM2, and you'll need 3 packages: dtb package, image package and header package.

  • DTB - linux-dtb-amlogic-4.9_1.0.11_arm64.deb
  • Image - linux-image-amlogic-4.9_1.0.11_arm64.deb
  • Header - linux-headers-amlogic-4.9_1.0.11_arm64.deb

See Also

Last modified: 2022/09/02 02:34 by hyphop