基本概念

Boot Loader是在操作系统内核运行之前运行的一段小程序,通过这段小程序,可以初始化硬件设备和建立内存空间的映射图,从而将系统的软硬件环境带到一个合适的状态,以便为最终调用系统内核准备好准确的环境

Boot Loader的操作模式

启动加载模式:这种模式也称为“自主”模式,也即Boot Loader从目标板上的某个固态存储设备上将操作系统加载到RAM中运行,整个过程没有用户的介入
下载模式:在这种模式下,目标板上的Boot Loader将通过串口连接或网络连接等通信手段从主机下载文件