Android下建立环境和编译zImage

     

     准备工作:

     将Android_src_from_google.tar.gz解压到目录,比如mydroid,此时下级目录/home/user/mydroid/cleanandroid就是工作目录。
     将平台相关的文件也解压到一个临时的文件夹,比如/home/user/temp/

 

    1.释放对应的kernel文件到Android的工作目录下
     $ tar -zxvf /home/user/temp/pxa_mydroid/src/linux-2.6.5-patches/base/linux-2.6.25.tgz -C /home/user/mydroid/cleanandroid
    2.给kernel打上patch
     $ cd /home/user/temp/pxa_mydroid/src/linux-2.6.5-patches/patches
     $ ./apply_patch.sh  /home/user/mydroid/cleanandroid/linux-2.6.25/

    3.开始编译zimage,

     先切换到/home/user/mydroid/cleanandroid目录
     $ . build/envsetup.sh
     $ partner_setup littleton
     $ export ENABLE_MVED=true
     $ export ENABLE_OVERLAY2=true


     然后需要切换到/home/user/mydroid/cleanandroid/linux-2.6.25/目录
     $ cp ../out/target/product/littleton/root root -a
     $ export ARCH=arm
     $ export CROSS_COMPILE=arm-eabi-
     $ make pxa3xx_android_defconfig
     $ make zImage -j2

posted on 2009-04-09 10:50  SeanLin  阅读(2444)  评论(1)    收藏  举报

导航