文档下载:https://download.csdn.net/download/u011337769/10688637

    补充android 8.0编译内核时的笔记,使用的设备是nexus 5X
1.该设备为64为设备,在进行交叉编译时需要选择64位的编译器
2.下载内核源码地址:git clone https://aosp.tuna.tsinghua.edu.cn/kernel/msm.git
3.设备名称为:bullhead
   内核配置使用hulhead_defconfig默认配置:kernel/msm/目录下执行bullhead_defconfig,看第4步。
4.编译的环境变量配置
  export PATH=/prebuilts/gcc/linux-x86/aarch64/aarch64-linux-android-4.9/bin:$PATH
  export ARCH=arm64
  export SUBARCH=arm64
  export CROSS_COMPILE=aarch64-linux-android-
  make bullhead_defconfig
  make
5.最后编译生成的目录是arch/arm64/boot/下的3个image文件
  配置生成镜像的路径
  到源码根目录下执行
  export TARGET_PREBUILT_KERNEL=$your_kernel_path/arch/arm64/boot/Image.gz-dtb
  配置编译环境后,执行make即可。

最后效果:


  
 

 

 

Logo

瓜分20万奖金 获得内推名额 丰厚实物奖励 易参与易上手

更多推荐