Android系统10 RK3399 init进程启动(四十九) init第二阶段分析

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

配套系列教学视频链接:

安卓系列教程之ROM系统开发-百问100ask

说明

系统:Android10.0

设备: FireFly RK3399 (ROC-RK3399-PC-PLUS)

前言

本文通过代码梳理的方式,给大家介绍Android init祖先进程第二阶段的工作流程。


selinux初始化: 第一阶段的selinux初始化,完成策略二进制文件的加载,并设置默认selinux模式。之前的课程已经详细讲解过,此处就不过多讲解,可以参考之前的selinux相关系列文章开始学习:

https://blog.youkuaiyun.com/ldswfun/article/details/124637428

第二阶段:重点完成属性初始化,启动rc脚本的解析和执行,建立epoll机制监控各种事项。

详细框图如下所示:

第二阶段展开的完整内容为:

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

旗浩QH

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值