SSブログ

調べもの:Android boot sequence (2回目) [Android 技術者認定試験]

1. boot ROM
2. bootloader
2-1. メモリ初期化
2-2. A/B アップデートが使われる場合はブートスロットを決定。リカバリモードでの起動が必要な場合は起動。
2-3. bootloaderがイメージを読み込み。そのkernelの読み込みとメモリへの展開。
3. kernel起動。
4. kernelがinitプロセス起動。
4-1. devicetree, system property等の設定。
4-2. serviceの起動。
5. zygote起動
6. dalvik VM起動。
7. system server起動。
8. アプリケーション起動。以下続く。

「パーティションとイメージ | Android オープンソース プロジェクト | Android Open Source Project 」
https://source.android.com/devices/bootloader/partitions-images?hl=ja#ram-disk-images

「android起動までのプロセス - 生存戦略型プログラミング」
https://pgpg-sou.hatenablog.com/entry/2013/10/22/101754

「LINUX KERNEL INTERNALS: Android Boot Sequence」
https://learnlinuxconcepts.blogspot.com/2014/02/android-boot-sequence.html

「LINUX KERNEL INTERNALS: Android Boot Sequence」
https://learnlinuxconcepts.blogspot.com/2014/02/android-boot-sequence.html

「How Android Boots Up. The first program that runs on any… | by Stanislaw Baranski | ProAndroidDev」
https://proandroiddev.com/how-android-boot-up-9864376d911c
nice!(0)  コメント(0) 
共通テーマ:blog

nice! 0

コメント 0

コメントを書く

お名前:[必須]
URL:
コメント:
画像認証:
下の画像に表示されている文字を入力してください。