¿Cuál es la diferencia entre aboot y boot?

16

Estoy mirando a través de mi dispositivo y noté /dev/block/platform/msm_sdcc.1/by-nameque hay particiones booty abootparticiones. ¿Cuál es la diferencia entre ellos? ¿Qué es principalmente aboot?


fuente

Respuestas:

13

Los Aplicación del cargador de arranque ABOOT arranca el kernel Android kernel / recuperación.

Es el mecanismo para descargar imágenes en el dispositivo desde una máquina host (como PC con Windows / Linux).

En dispositivos Samsung, ejecuta el protocolo ODIN en el dispositivo.

La parte del cargador de arranque primario boot es un programa de computadora que carga el sistema operativo principal o el entorno de tiempo de ejecución de la computadora después de completar las autocomprobaciones.

El PBL actúa como un motor de comunicación para descargar el cargador de arranque secundario (SBL) en la RAM interna y luego lo activa.

El SBL agrega funciones para borrar y programar memoria flash y EEPROM; También maneja la descarga real de software nuevo o actualizado. Esto permite una utilización mínima de ROM por parte del PBL

RossC
fuente
¿Y qué hay del SBOOT
Jenabictak
La cadena de arranque es así: Encendido -> BootRom / PBL -> SBL -> aboot -> boot | recuperación. El arranque es kernel (+ ramdisk opcionalmente), no PBL. PBL se almacena en SoC, todos los demás están en particiones de almacenamiento flash.
Irfan Latif