LoginSignup
1
1

More than 5 years have passed since last update.

AOSPで自前でLinux Kernelをビルドしたものを使う.

Last updated at Posted at 2015-11-27

はじめに

AOSPデフォルトでは予めコンパイルされたLinux Kernelのイメージが使われる.
deviceディレクトリ内にイメージファイルは存在する.

手順

以下lollipop.

cd $ANDROID_BUILD_TOP
mkdir kernel
cd kernel
git clone https://android.googlesource.com/kernel/goldfish.git
git checkout origin/android-goldfish-3.4
export ARCH=x86
export SUBARCH=x86
export CROSS_COMPILE=${ANDROID_BUILD_TOP}/external/qemu/distrib/kernel-toolchain/android-kernel-toolchain-
export REAL_CROSS_COMPILE=$ANDROID_BUILD_TOP/prebuilts/gcc/linux-x86/x86/x86_64-linux-android-4.9/bin/x86_64-linux-android-
make goldfish_defconfig
make
emulator -kernel $ANDROID_BUILD_TOP/kernel/goldfish/arch/x86/boot/bzImage -qemu -m 512 -enable-kvm

以下marshmallow.

cd $ANDROID_BUILD_TOP
mkdir kernel
cd kernel
git clone https://android.googlesource.com/kernel/goldfish.git
git checkout origin/android-goldfish-3.4
export ARCH=x86
export SUBARCH=x86
export CROSS_COMPILE=$ANDROID_BUILD_TOP/prebuilts/qemu-kernel/kernel-toolchain/android-kernel-toolchain-
export REAL_CROSS_COMPILE=$ANDROID_BUILD_TOP/prebuilts/gcc/linux-x86/x86/x86_64-linux-android-4.9/bin/x86_64-linux-android-
make goldfish_defconfig
make
emulator -kernel $ANDROID_BUILD_TOP/kernel/goldfish/arch/x86/boot/bzImage -qemu -m 512 -enable-kvm

参考

Download and Build Stock Android and Kernel

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1