华为P30安卓内核编译android kernel build
16lz
2021-01-23
android kernel build
- 引言
- 先绝条件
- 编译
引言
你好!本文章将介绍如何编译华为P30安卓内核。
先绝条件
- ubuntu18.04 ,编译主机;
- Toolchain ,交叉编译器 传送门,提取码f565;
- kernel source ,内核源码 华为内核下载页面;
编译
- 编译内核
$ 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
- 输出文件
- Kernel : out/arch/arm64/boot/Image.gz
- module : out/drivers//.ko
- 清理
$ make ARCH=arm64 distclean
$ rm -rf out
更多相关文章
- 安卓学习日记(一):了解安卓架构(linux内核层、系统运行库层、应用框
- Android 内核添加驱动
- android中的Binder(android内核学习记录)
- 往android的内核添加驱动(其实就是添加linux内核驱动)
- android 系统的开机启动流程源码解析(从linux 内核到android Laun
- 华为面试题:Android 的优势与不足
- Android内核与主线linux内核的比较(Android对Linux内核的改动你知
- 一个hello程序的android内核模块编译方法及在模拟器中进行测试结