Я пытаюсь скомпилировать ядро золотой рыбки: (это правильная ветвь? Кросс-компиляция toolchain?)
git clone https://android.googlesource.com/kernel/goldfish
cd goldfish
git checkout -t origin/android-goldfish-3.10 -b android-goldfish-3.10
export ARCH=arm
export SUBARCH=arm
export PATH=/home/mrneumann/kurs/prebuilds/bin:$PATH
export CROSS_COMPILE=arm-eabi-
make goldfish_armv7_defconfig
make
У меня zImage
, и я пытаюсь запустить с эмулятором:
emulator -verbose -show-kernel -avd hd4 -no-snapshot -kernel /home/mrneumann/kurs/goldfish/arch/arm/boot/zImage
Эмулятор запускается, но останавливается перед запуском моего ядра (когда я запускаю без опции -kernel
, эмулятор продолжает работать и запускается анимация загрузки, но в моем случае экран темный и ADBговорит «Устройство в автономном режиме».
Мой AVD - Nexus S, API 15 armeabi-v7a. Что я сделал не так?