################################################################################ 1. How to Build - get Toolchain From android git server , codesourcery and etc .. - aarch64-linux-android-4.9 - edit Makefile edit "CROSS_COMPILE" to right toolchain path(You downloaded). EX) CROSS_COMPILE= $(android platform directory you download)/android/prebuilts/gcc/linux-x86/aarch64/aarch64-linux-android-4.9/bin/aarch64-linux-android- Ex) CROSS_COMPILE=/usr/local/toolchain/aarch64/aarch64-linux-android-4.9/bin/aarch64-linux-android- // check the location of toolchain or Ex) export CROSS_COMPILE=arm-linux-androideabi- Ex) export PATH=$PATH:/aarch64-linux-android-4.9/bin $ make ARCH=arm64 merge_full_k61v1_64_mex_a32_defconfig $ make ARCH=arm64 Image.gz-dtb 2. Output files - Kernel : arch/arm64/boot/Image.gz-dtb - module : drivers/*/*.o 3. How to Clean $ make ARCH=arm64 distclean ################################################################################