配套系列教学视频链接:
说明
系统:Android10.0
设备: FireFly RK3399 (ROC-RK3399-PC-PLUS)
前言
本文通过代码梳理的方式,给大家介绍Android init祖先进程第二阶段的工作流程。
selinux初始化: 第一阶段的selinux初始化,完成策略二进制文件的加载,并设置默认selinux模式。之前的课程已经详细讲解过,此处就不过多讲解,可以参考之前的selinux相关系列文章开始学习:
https://blog.youkuaiyun.com/ldswfun/article/details/124637428
第二阶段:重点完成属性初始化,启动rc脚本的解析和执行,建立epoll机制监控各种事项。
详细框图如下所示:
第二阶段展开的完整内容为:

该文深入剖析了Android系统启动过程中init进程的第二阶段,涉及selinux的进一步初始化、属性服务的构建、rc脚本的解析和执行、epoll机制的建立等关键步骤,详细阐述了系统如何准备运行核心服务和管理进程。
最低0.47元/天 解锁文章
2405

被折叠的 条评论
为什么被折叠?



