1.由于安卓源码和内核源码是要分开下载的,这里我找到了2.3.5版本的源码和内核,测试可以用
内核:http://pan.baidu.com/s/1qW0TkkO
源码:http://pan.baidu.com/share/link?shareid=7577&uk=4246628909
2.下载后解压
目录结构,这里我直接把内核源码放在android系统源码中
3.新建SDK emulator的脚本方便编译后直接刷入我们的内核
# EXPORT SDK ENV
export ANDROID_SRC_HOME=/home/linux/Applications/android_2.3.5
export ANDROID_PRODUCT_OUT=$ANDROID_SRC_HOME/out/target/product/generic
export PATH=$PATH:$ANDROID_SRC_HOME/out/host/linux-x86/bin
# EXPORT GCC
export PATH=$PATH:$ANDROID_SRC_HOME/prebuilt/linux-x86/toolchain/arm-eabi-4.4.3/bin
# EXCUTE EMULATOR
emulator -kernel $ANDROID_SRC_HOME/kernel/arch/arm/boot/zImage
4.编译内核
进入kernel目录
make goldfish_defconfig
前提是将上