您的位置:首页 > 移动开发 > Android开发

Android启动过程笔记

2017-08-30 21:25 274 查看
找到ramdisk.img之后,会在里面找到一个init的二进制的文件,然后执行,这就是从linux内核进入用户态的第一步。

The init process is very Android specific. 它将很多跟Android系统有关的逻辑写到这里面,然后进入Android的世界。然后根目录(/)下的各种*.rc文件是用来配置init做什么的。当设备启动的时候,这些配置文件都会被init读取。这种.rc文件是的语法是一种的特殊的格式,然后其中要做的工作就是shell脚本会做的事。

init有很多工作要做(init has a number of jobs)。

app可以查看系统属性,但是不能修改,有init保护着。

参考:https://www.youtube.com/watch?v=5SQP0qfUDjI
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: