华为P30安卓内核编译android kernel build

android kernel build

  • 引言
    • 先绝条件
    • 编译

引言

你好!本文章将介绍如何编译华为P30安卓内核。

先绝条件

  1. ubuntu18.04 ,编译主机;
  2. Toolchain ,交叉编译器 传送门,提取码f565;
  3. kernel source ,内核源码 华为内核下载页面;

编译

  1. 编译内核

$ export PATH=$PATH:/media/vc/ANDROID/android-9.0.0_r1/prebuilts/gcc/linux-x86/aarch64/aarch64-linux-android-4.9/bin
$ export CROSS_COMPILE=aarch64-linux-android-
$ mkdir …/out
$ make ARCH=arm64 O=…/out merge_kirin980_defconfig
$ make ARCH=arm64 O=…/out -j24

  1. 输出文件
  • Kernel : out/arch/arm64/boot/Image.gz
  • module : out/drivers//.ko
  1. 清理

$ make ARCH=arm64 distclean
$ rm -rf out

你可能感兴趣的:(android,kernel)