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?

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


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
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.