以Android和IOS系统为例,按照BootROM -> Bootloader stage 1 -> Bootloader -> OS的顺序:
高通
- PBL -> SBL1 -> APPSBL(lk) -> HLOS(Linux) -> Android
PBL就是高通的Boot ROM.
MTK
- BROM -> Preloader -> lk -> Kernel(Linux) -> Android
苹果
- IOS
Boot ROM -> LLB(A9系列及以前) -> iBoot -> Kernel(XNU) - Intel Mac
Boot ROM -> iBoot -> UEFI -> Kernel(XNU) - Apple Mac
Boot ROM -> LLB -> iBoot -> Kernel(XNU)
Note: LLB: Low Level Bootloader, 用于定位加载iBoot