Android 4.4 Init进程分析一 :Android init进程概述

init进程概述

  init进程是Android启动后,由内核启动的第一个用户级进程。

  Android的init进程主要提供四大功能:

  1. init进程处理子进程的终止与再启动;

  2. init进程分析init.rc启动脚本文件,并根据相关文件中包含的内容,执行相应的功能;

  3. init进程提供属性服务;

  4. init进程生成设备节点文件;

 

  在接下的文章中我们着重分析1/2/3的功能。

  在设备上init是一个位于根目录的可执行档,所以对init源码的分析是从其main()函数开始的。

init进程分析文章链接

  Android 4.4 Init进程分析一 :Android init进程概述

  Android 4.4 Init进程分析二 :Android初始化语言

  Android 4.4 Init进程分析三:init.rc脚本文件的解析

  Android 4.4 Init进程分析四 :init.rc脚本文件的执行

  Android 4.4 Init进程分析五 :进程的终止与再启动

  Android 4.4 Init进程分析六 :属性服务

 

参考说明  

  以上文章参考了如下书籍及博客的内容,并结合AndroidXRef上的Android源码进行分析:

  参考书籍:《Android框架揭秘》[韩] 金泰延 等著

  参考博客:https://blog.csdn.net/codefly/article/details/48392745

                   https://blog.csdn.net/hongbochen1223/article/details/56331690

posted on 2020-01-17 17:14  二的次方  阅读(444)  评论(0编辑  收藏  举报