Qual é a diferença entre aboot e boot?

16

Eu estou olhando através do meu dispositivo e notei dentro /dev/block/platform/msm_sdcc.1/by-nameque há boote abootpartições. Qual a diferença entre eles? Principalmente o que é aboot?


fonte

Respostas:

13

O Application Bootloader ABOOT inicializa o kernel do Android / kernel de recuperação.

É o mecanismo para baixar imagens no dispositivo a partir de uma máquina host (como PC com Windows / Linux).

Nos dispositivos Samsung, ele executa o protocolo ODIN no dispositivo.

A parte Primary Bootloader boot é um programa de computador que carrega o sistema operacional principal ou o ambiente de tempo de execução para o computador após a conclusão dos autotestes.

O PBL atua como um mecanismo de comunicação para baixar o Secondary Boot Loader (SBL) na RAM interna e, em seguida, o ativa.

O SBL adiciona funções para apagar e programar memória flash e EEPROM; Ele também lida com o download real de software novo ou atualizado. Isso permite uma utilização mínima de ROM pelo PBL

RossC
fonte
E o SBOOT
Jenabictak
A cadeia de inicialização é assim: Power ON -> BootRom / PBL -> SBL -> aboot -> boot | recuperação. A inicialização é o kernel (+ ramdisk opcional), não o PBL. O PBL é armazenado no SoC, todos os outros estão em partições de armazenamento flash.
precisa