android 启动流程


bootload 加载linux 内核
挂载ramdisk.img
init程序
启动准备
解析init.rc 和init.hardware.rc
将early-init Action添加到action_queue队列中
将init Action添加到action_queue队列中
进入循环
执行每个action中的commands里的命令
启动service_list中svc_restarting服务
监听属性状态变化事件,子进程信号,keyboard组合按键事件


init中的主要本地服务
ueventd 设备文件创建/删除了监听
console 输入终端
adbd 调试桥服务端
servicemanager 服务管理
vold sd卡
ril-daemon 电话
surfacefilinger 显存管理
Zygote android的god
media 多媒体
bootanim 启动动画
installd 安装服务

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值