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

更多相关文章

  1. 安卓学习日记(一):了解安卓架构(linux内核层、系统运行库层、应用框
  2. Android 内核添加驱动
  3. android中的Binder(android内核学习记录)
  4. 往android的内核添加驱动(其实就是添加linux内核驱动)
  5. android 系统的开机启动流程源码解析(从linux 内核到android Laun
  6. 华为面试题:Android 的优势与不足
  7. Android内核与主线linux内核的比较(Android对Linux内核的改动你知
  8. 一个hello程序的android内核模块编译方法及在模拟器中进行测试结

随机推荐

  1. 史上最全!押题率90%的 Android(安卓)中高
  2. Android(安卓)colors.xml (颜色大全)
  3. Android Activity去除标题栏和状态栏
  4. android摄像头采集和预览-第二种方法
  5. android textView加边框
  6. xarmain使用Forms编译android工程出现sup
  7. 2013.04.03——— android 图片缓存之二L
  8. Android(安卓)AbsListView
  9. Android Shape关键字意思
  10. Android开发由eclipse转Android Studio中