Android系統(tǒng)啟動(dòng)流程詳解

和你一起終身學(xué)習(xí),這里是程序員Android
經(jīng)典好文推薦,通過(guò)閱讀本文,您將收獲以下知識(shí)點(diǎn):
一、Android 啟動(dòng)過(guò)程分析
二、Android啟動(dòng)分析
三、init 進(jìn)程啟動(dòng)分析
四、init 啟動(dòng)腳本分析
五、init 進(jìn)程分析
六、init 腳本執(zhí)行
七、啟動(dòng)分析小結(jié)
一、 Android 啟動(dòng)過(guò)程分析

Android 啟動(dòng)過(guò)程
二、Android啟動(dòng)分析

Android 啟動(dòng)分析
三、init 進(jìn)程啟動(dòng)分析
Init進(jìn)程是Android 的核心進(jìn)程,源碼主要存在\system\core\init目錄下。

init 進(jìn)程源碼路徑
Init 進(jìn)程啟動(dòng)主要工作:

init 進(jìn)程

Init 進(jìn)程源碼分析

init.cpp 主要作用
四、 init 啟動(dòng)腳本分析
init.rc 路徑 一般在system/core/rootdir下。

init.rc 路徑

init.rc分析

Android 啟動(dòng)腳本

init.rc on

init.rc services

init.rc import
五、init 進(jìn)程分析

init 進(jìn)程分析

init 解析腳本分析

init 事件列表

init 事件結(jié)構(gòu)
六 、init 腳本執(zhí)行

init 進(jìn)程解析和執(zhí)行

啟動(dòng)腳本解析結(jié)果

整理事件列表

init 構(gòu)建事件

Service 事件分類

init 進(jìn)程執(zhí)行命令和啟動(dòng)服務(wù)
七、init 進(jìn)程守護(hù)
init進(jìn)程處理消息事件
1.根據(jù)Shell 或者系統(tǒng)中消息設(shè)置系統(tǒng)prop
2.守護(hù)系統(tǒng)服務(wù),如果服務(wù)退出,重啟退出的服務(wù)。

init守護(hù)進(jìn)程

init 處理 prop 消息分析

init 守護(hù)服務(wù)分析
七、啟動(dòng)分析小結(jié)

啟動(dòng)分析小結(jié)
至此,本篇已結(jié)束。轉(zhuǎn)載網(wǎng)絡(luò)的文章,小編覺(jué)得很優(yōu)秀,歡迎點(diǎn)擊閱讀原文,支持原創(chuàng)作者,如有侵權(quán),懇請(qǐng)聯(lián)系小編刪除。同時(shí)感謝您的閱讀,期待您的關(guān)注。
點(diǎn)個(gè)在看,方便您使用時(shí)快速查找!
