设为首页 加入收藏

TOP

Ubuntu 10.10下编译Android 2.2内核
2014-11-24 11:33:29 来源: 作者: 【 】 浏览:0
Tags:Ubuntu 10.10 编译 Android 2.2 内核


0 说明


Android 2.2platformkernel是分别的项目,要分别下载编译。本文是Ubuntu 10.10 环境下Android 内核(goldfish-2.6.29)的编译。



读者:希望深入Android底层开发者,如果只是ANDROID应用开发者,不用如此麻烦,直接下载现成的SDK以及其他相应工具即可。



一、环境准备




二、下载Android2.2 Kernel – Goldfish


Android有各种平台的Kernel版本,其中有一个Goldfish的模拟器使用的Kernel



获取android-gldfish-2.6.29


可以到http://android.git.kernel.org,点击kernel/common.git看当前的版本,笔者选择了android-gldfish-2.6.29



下载android-gldfish-2.6.29,执行



三、获取配置信息


prebuilt的模拟器中获取编译配置信息



四、编译Android Kernel


编译kernel,需要配置信息,这在上段已经设置;


另外要指定ARCHGoldfish还是模拟的ARM,这里指定ARCH=arm


编译器也要指定,这里用prebuilt里的arm-eabi-4.4.0


所以,执行



编译完成,最后生成


Kernel: arch/arm/boot/zImage is ready



五、验证



指定到编译生成的内核,执行


$cd ~/android-2.2.2_r1



在启动的模拟器里,进入Setting查看内核版本是否是你刚刚编译的。


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇Linux内核中的xx_initcall初始化.. 下一篇解析Android消息处理机制:Handle..

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

·Python爬虫教程(从 (2025-12-26 16:49:14)
·【全269集】B站最详 (2025-12-26 16:49:11)
·Python爬虫详解:原 (2025-12-26 16:49:09)
·Spring Boot Java: (2025-12-26 16:20:19)
·Spring BootでHello (2025-12-26 16:20:15)