WEB开发网
开发学院手机开发Android 开发 编译Android donut 阅读

编译Android donut

 2010-07-13 21:46:00 来源:WEB开发网   
核心提示:lua@ubuntu:~/donut$ make -j4编译 Android Linux 内核解压 linux kernel$tar zxvf [installed_directory]/pxa_donut/src/linux-2.6.29-patches/base/linux-2.6.29.tgz -C [Andro

lua@ubuntu:~/donut$ make -j4

编译 Android Linux 内核

解压 linux kernel

$tar zxvf [installed_directory]/pxa_donut/src/linux-2.6.29-patches/base/linux-2.6.29.tgz -C [Android_directory]

打上 marvell 的 patch

$ cd [installed_directory]/pxa_donut/src/linux-2.6.29-patches/patches/

$ ./apply_kernel_patch.sh [Android_directory]/linux-2.6.29

进入 linux kernel 目录

$ cd [Android_directory]/linux-2.6.29

$ cp [Android_directory]/out/target/product/littleton/root root ?a

要先将 arm-eabi-gcc 的路径添加到环境变量 PATH ,如果 Platform 的版本为: Android_PlatformRel_Linux_MHLV_2010WW05 则其 arm-eabi-gcc 的路径为 /donut/prebuilt/linux-x86/toolchain/arm-eabi-4.2.1/bin

$ export ARCH=arm

$ export CROSS_COMPILE=arm-eabi-

配置编译选项

$ make pxa3xx_android_defconfig

编译

$ make zImage

最终产生目标文件

After a short while, the binaries will be generated under arch/arm/boot/zImage

上一页  1 2 3 

Tags:编译 Android donut

编辑录入:coldstar [复制链接] [打 印]
赞助商链接