当前位置: 首页 > news >正文

东莞建站公司运转全网天下有 名佛山网站制作外包

东莞建站公司运转全网天下有 名,佛山网站制作外包,天津网站建设培训学校,企业做网站的费用如果做账配套系列教学视频链接:安卓系列教程之ROM系统开发-百问100ask说明系统:Android10.0设备: FireFly RK3399 (ROC-RK3399-PC-PLUS)前言本文简单描述一下android init祖先进程启动的基本执行流程,让大家有一个整…

配套系列教学视频链接:

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

说明

系统:Android10.0

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

前言

本文简单描述一下android init祖先进程启动的基本执行流程,让大家有一个整体认识,由浅入深, 后面再展开详细说明。


整体逻辑:

主要分成三个部分:

1, 第一阶段: 执行在 ramdisk 中, 主要创建必须的文件夹, 挂载虚拟文件系统, 挂载 system,vendor 分区。
2, selinux 初始化: 第一阶段的 selinux 初始化, 完成策略二进制文件的加载, 并设置默认 selinux 模式。
3, 第二阶段: 重点完成属性初始化, 启动 rc 脚本的解析和执行, 建立 epoll 机制监控各种事项。、

代码如下: system/core/init/main.cpp

int main(int argc, char** argv) {
#if __has_feature(address_sanitizer)__asan_set_error_report_callback(AsanReportCallback);
#endif//init和ueventd共享同一套代码, 该进程负责和内核进行通信, 监控所有设备的增加和删除,修改//并创建设备,设置对应的设备权限if (!strcmp(basename(argv[0]), "ueventd")) {return ueventd_main(argc, argv);}if (argc > 1) {// /system/bin/init subcontexif (!strcmp(argv[1], "subcontext")) {android::base::InitLogging(argv, &android::base::KernelLogger);const BuiltinFunctionMap function_map;//读取所有安全上下文文件内容, 并用一个句柄来表示。// 当需要设置文件的安全上下文时, 内核就可以通过这个句柄来配置context//并进入一个死循环-接受socket的命令,并做响应return SubcontextMain(argc, argv, &function_map);}///system/bin/init selinux_setup 第一阶段完成之后,就直接跳到该阶段if (!strcmp(argv[1], "selinux_setup")) {return SetupSelinux(argv);}/////system/bin/init second_stage ,selinux_setup结束之后就进入第二阶段if (!strcmp(argv[1], "second_stage")) {return SecondStageMain(argc, argv);}}// 第一阶段代码return FirstStageMain(argc, argv);
}
http://www.yayakq.cn/news/823830/

相关文章:

  • 西安建设商城类网站140平米装修多少钱
  • 有什么网站可以做设计兼职品牌策划公司经营哪些内容
  • 淘宝网官方网站数字创意设计包括哪些案例
  • 营销网站建设公司哪家好seo去哪里学
  • 商城 网站 功能wordpress打印短代码
  • 卖车网站WordPress出现404怎么办
  • 网站开发语言学习C 吗深圳住建局官方网电话
  • 安徽专业做网站的大公司快速的网站建设
  • 房地产网站编辑华为官网商城手机价格
  • 网站设置了自动登录怎么显示密码有没有资源可以在线观看
  • 长春企业自助建站系统网站上传大文件
  • 住房和城乡建设部网站执业资格注册中心谷歌seo和百度区别
  • seo网站优化及网站推广外贸实用工具
  • 网站在线考试答题系统怎么做衡阳市本地新闻头条
  • 网站建设优化推广安徽p2p网站制作价格
  • 大厂建设局网站wordpress新闻类模板
  • dz论坛做视频网站教程企业网站建设的劣势
  • 佛山做外贸网站的学做窗帘的网站
  • 陕西交通建设集团西商分公司网站汽车网页设计欣赏
  • 网页欣赏网站广告宣传方式有哪些
  • 做网站非法吗网页设计与制作课程介绍
  • 比较优秀的国外wordpress网站苏州手机网站开发公司
  • 公司建设网站需求分析报告施工企业如何获取竞争优势
  • 贵阳国家经济技术开发区门户网站刷网站百度关键词软件
  • 绵阳市网站建设郑州投资网站建设
  • 手机app界面设计网站百度数据指数
  • 免费微网站建站系统源码深圳网站建设制作设计
  • 企业网站域名在哪申请厂字型布局网站例子
  • 东营网站搭建嵌入式软件开发工程师简历
  • 个人网站开发制作教程门户网站开发人员招聘信息