`

android 启动流程

阅读更多


bootload 加载linux 内核
挂载ramdisk.img
init程序
启动准备
解析init.rc 和init.hardware.rc
将early-init Action添加到action_queue队列中
将init Action添加到action_queue队列中
进入循环
执行每个action中的commands里的命令
启动service_list中svc_restarting服务
监听属性状态变化事件,子进程信号,keyboard组合按键事件


init中的主要本地服务
ueventd 设备文件创建/删除了监听
console 输入终端
adbd 调试桥服务端
servicemanager 服务管理
vold sd卡
ril-daemon 电话
surfacefilinger 显存管理
Zygote android的god
media 多媒体
bootanim 启动动画
installd 安装服务

分享到:
评论

相关推荐

    Android启动流程分析

    Android 启动流程分析 在 Android 系统中,默认的 Home 应用程序是 Launcher,它负责将安装好的应用程序展示在桌面上,本文将详细分析 Launcher 应用程序的启动过程。 在 Android 系统中,Launcher 应用程序的启动...

    android启动流程

    android启动流程,以uml图的方式显示了android的启动流程

    Android 启动过程详解

    ### Android启动过程详解 #### 一、概述 Android操作系统启动过程是一个复杂且精细的过程,它涉及到从硬件层面的初始化到最终用户界面的呈现。整个启动流程可以大致分为以下几个阶段: 1. **init进程启动** 2. **...

    android启动流程解析

    android启动流程详解,对启动中所遇到的重要进程进行简单的分析

    android启动流程.xmind

    通过网络资源简要的分析了android启动流程,该流程需要配合我的博客《基于arm的android启动流程概要分析》来看。

    android 核心分析之------Android 启动过程详解

    Android启动过程是一个复杂且有序的流程,涉及多个关键阶段,从硬件初始化到最终的用户界面呈现。这一过程可以分为四大步骤:init进程启动、Native服务启动、SystemServer与Android服务启动以及Home启动。 #### 第...

    Android启动流程(部分)

    http://blog.csdn.net/xiaoru5127/article/details/76585007

    Android 启动过程相关资料

    Android启动过程是一个复杂而有序的系统初始化阶段,涵盖了操作系统内核加载、系统服务启动、用户界面呈现等多个步骤。在这个过程中,Makefile起着至关重要的作用,它是构建Android系统的基石之一。 首先,Android...

    Android 启动流程分析

    总结起来,Android启动流程涉及多个关键步骤,包括内核加载、init进程初始化、Zygote孵化、SystemServer启动以及各种服务的创建。理解这一流程对优化应用性能、调试问题和开发自定义系统都有极大的帮助。通过深入...

    Android启动过程分析

    Android启动过程是操作系统与硬件初始化、系统服务启动及应用程序环境建立的复杂流程。本文将从Init进程的启动入手,详细解析Android设备如何从电源开启到用户界面呈现的整个过程。 #### Init进程启动过程 在...

    Android 启动流程(init.c 和init.rc分析)

    ### Android启动流程详解:init.c与init.rc分析 #### 一、引言 在深入了解Android启动过程时,我们不可避免地会遇到两个核心组件:`init.c`和`init.rc`。这两个组件对于理解整个Android系统的启动流程至关重要。...

    Android启动流程app安装和启动原理.docx

    在深入探讨Android应用的安装和启动原理之前,我们先简单回顾一下Android系统的启动流程。当设备启动时,Bootloader引导加载Linux内核,接着init进程启动。init进程是Android系统中的第一个进程,它负责启动一系列的...

    Android启动过程详解[借鉴].pdf

    Android 启动过程详解 Android 启动过程可以分为四个步骤:init 进程启动、Native 服务启动、System Server 启动和 Home 启动。 第一步:init 进程启动 init 进程是 Android 启动的第一个进程,由内核启动的用户...

    android启动流程.pptx

    详细分析了android启动流程,从uboot到Kernel再到android的流程,从汇编到启动第一个进程init结束

    展锐Android11.0开机启动流程介绍V1.0-nowatermark

    本文档对 Android 11.0 平台开机启动流程进行了详细的介绍,涵盖了 Android 架构图、系统启动流程、init 启动流程、Zygote 启动流程、System Server 启动流程等关键部分。 Android 架构图 Android 系统架构图主要...

Global site tag (gtag.js) - Google Analytics