Bootstrap Process: Mediatek vs Snapdragon

Mediatek Boot Process

Power On
ROM code execution
Pre-loader initialization
Little Kernel (LK) bootloader
Kernel initialization
Init process
Android runtime

Snapdragon Boot Process

Power On
Primary Bootloader (PBL)
Secondary Bootloader (SBL)
ARM Trusted Firmware (ATF)
Qualcomm Boot Loader (ABL)
Kernel initialization
Init process
Android runtime
Note: While the general steps are similar, Mediatek and Snapdragon use different terminologies and have some unique stages in their boot processes. The flow charts above illustrate the sequence of steps for each processor.
EN RU