Процесс загрузки Android-устройств

Процесс загрузки устройств Android Процесс загрузки Android Начинается при включении SoC и завершается на главном экране или в специальных режимах.  […]

Процесс загрузки устройств Android

  • Процесс загрузки Android

    • Начинается при включении SoC и завершается на главном экране или в специальных режимах. 
    • Зависит от дизайна встроенного ПО производителей SoC. 
  • Поставки SoC для Android

    • 90% SoC для Android Market поставляются Qualcomm, Samsung или MediaTek. 
    • Другие поставщики включают Rockchip, Marvell, Nvidia и Texas Instruments. 
  • Этапы загрузки

    • Основной загрузчик (PBL) от производителя чипсета проверяет подлинность последующих этапов. 
    • Samsung использует ключ безопасной загрузки для проверки последующих этапов. 
    • Qualcomm предлагает режим экстренной загрузки из основного загрузчика. 
    • При неудачной проверке вторичного загрузчика происходит переход в режим экстренной загрузки. 
  • Дополнительный загрузчик

    • Используется для инициализации TrustZone и загрузки TrustZone и дополнительного загрузчика 3. 
    • Qualcomm использует UEFI для обеспечения совместимости с операционными системами, отличными от Android. 
  • Загрузчики и ядро

    • Qualcomm использует Little Kernel, а MediaTek — Das U-Boot. 
    • Aboot от Qualcomm проверяет подлинность разделов и позволяет загрузку в режиме восстановления. 
    • Ядро Android — модифицированная версия ядра Linux, которая монтирует разделы и проверяет их целостность. 
  • Zygote и расположение разделов

    • Zygote запускает приложения и инициализирует классы, которые используются часто. 
    • Система Android разделена на разные разделы, а Qualcomm использует таблицу разделов GUID. 
  • Ссылки и примечания

    • Ссылки на дополнительные ресурсы и примечания по управлению временем загрузки и анализу цепочек безопасной загрузки. 

Полный текст статьи:

Процесс загрузки Android-устройств — Википедия

Оставьте комментарий

Прокрутить вверх