Android系统启动调查目的:Android程序入口在哪里Mainifest配置文件如何加载实例化从系统层到应用层如何使用目标从系统角度来了解Android启动过程通过下载源代码并且根据源代码从底层开始跟踪跟着方法走一遍Android启动过程了解Zygote进程是什么开机一开始:Linux启动这一层主要包括了两块:BootLoader(嵌入式系统的引导程序)和Kernel(Linux内核层
Android内核编译1从CodeSourcery上载用于交叉编译工具链::.codesourcerygnu_toolchainsarmdownload 我在这里选择的是->ARM GNULinux以及IA32-GNULinux有文章说应该选择ARM EABI我不知道了没有测试过反正我选择的这个编译的内核也是可以跑起来的2下载google的android
节选自EasyAndroid图书敬请期待已经有一些的文章介绍Android内核了本系列篇将从Linux内核的角度来分析Android的内核希望给初学者提够有用的信息本章将简单的介绍Android内核的全貌起到一个抛砖引玉的作用从下一篇开始将详细介绍每一个Android内核驱动程序及其作用Android内核是基于Linux 2.6内核的(目前最新开发版本是2.6.31)它是一个增强