7 启动流程分析
  7.1 系统引导bootloader
  7.2 Linux 内核
  7.3 文件系统及init进程
  7.4 重要的后台运行程序zygote
  7.5 系统服务SystemService
  7.6 桌面Launcher
  7.7 屏幕解锁
7.1 系统引导bootloader
  源码:bootable/bootoader/  上电后,CPU IROM的程序会将bootloader装载到
 内存执行
  启动模式
  Camera + Power 启动到Fastboot,工厂模式,SD卡烧写模式(USB
 , 网络)  Home + Power启动recovery模式
  按Power,正常开机模式
 7.2 Linux 内核
 源码:kernel/
  Bootloader在启动结束时,将CPU执行权交与
 kernel
  Kernel 自解压,初始化内核,所有需要启动的驱
 动后,启动文件系统的init进程
7.3 文件系统及init进程
  源码:system/core/init/init.c
  建立系统目录并挂载(格式:源 目的 类型)  sysfs /sys sysfs
  tmpfs /dev tmpfs
  proc /proc proc
  devpts /dev/pts devpts
  初始化控制台
  Log系统初始化
  解析并执行init.rc
  初始化环境变量
  创建挂载点并挂载
  创建一些android需要用到的文件或者目录并设置相应的权限
  启动服务(adbd, con










