Kconfig kbuild等内核编译基础知识
System Server启动
Select函数实现原理分析Select函数实现原理分析Select函数实现原理分析Select函数实现原理分析
zygote源码分析
zygote启动过程zygote启动过程zygote启动过程zygote启动过程zygote启动过程
zygote启动流程zygote启动流程zygote启动流程zygote启动流程zygote启动流程
init.c轮询注册事件init.c轮询注册事件init.c轮询注册事件init.c轮询注册事件
内含自己总结的Android开机启动的流程(尚未总结完成), 另附网上下载的相关资料
因Android的Makefile (build system)文件众多,架构复杂,分析起来较为困难。本文梳理了build system的大致脉络,希望对build system感兴趣的同学们有所帮助
init进程,它是一个由内核启动的用户级进程。内核自行启动(已经被载入内存,开始运行,并已初始化所有的设备驱动程序和数据结构等)之后,就通过启动一个用户级程序init的方式,完成引导进程。init始终是第一个进程.