我很清楚我对这三个问题的概念
为什么我们需要一个辅助程序加载器?
它被加载和重新定位的内存?
据我所知,通过读取链接是.. 当系统内部存储器无法完全保存uboot时需要SPL,因此我们需要使用称为SPL的最小代码来初始化内存.SPL是否真的需要重新定位,或者只是uboot与之相关?
我在ARM cortex-A8上使用ELinux内核.
我知道引导加载程序的工作原理以及它正在做什么工作.但我有一个问题 - 为什么我们需要bootloader,为什么bootloader诞生了?
为什么我们不能在没有bootloader的情况下直接从闪存中将内核加载到RAM中?如果我们加载它会发生什么?事实上,处理器不会支持它,但为什么我们遵循这个程序呢?