adb连接设备
1 内核源码
选择msm内核源码:
git clone http://mirrors.ustc.edu.cn/aosp/kernel/msm.git之后进行:
cd msm
git branch -a查看所有版本并选择一项进行checkout
2 配置交叉编译链工具
此处选择的是本地android9.0源码目录下的交叉编译链工具:
export CROSS_COMPILE=/home/syq/project/sourcecode/android-9.0.0_r1/prebuilts/gcc/linux-x86/aarch64/aarch64-linux-android-4.9/bin/aarch64-linux-android-
export CROSS_COMPILE_ARM32=/home/syq/project/sourcecode/android-9.0.0_r1/prebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.9/bin/arm-linux-androideabi-3 配置产品选项
这个步骤是对目标平台进行配置
export ARCH=arm64
export SUBARCH=arm644 配置config
对需要编译的模块进行选择
5 开始编译
6 将内核源码编入android源码中
在另一个shell中cd到android源码目录
Last updated
Was this helpful?