Bootrom-->SPL-->Uboot-->Image+Dtb
Bootrom是固化在SoC芯片上的,厂家设置的,不可更改
SPL(Secondary Promgram Loader)原本可以是Uboot的一部分,但是Uboot体积还是大,所里抽离出来更小的一部分提前加载,然后靠SPL把Uboot加载起来
Uboot各种初始化操作,把系统文件从外存(如Nand,MMC)中加载到内存(DDR)中运行
Image系统内核映像文件,在嵌入式中包含最小文件系统
DTB(Device tree)设备树文件方便适应不同的外部设备连接,原本可以放在内核中,可是外设变化就重新编译内核太麻烦了,因此单独抽离出来,方便单独更改