关于bootloader的工作流程及功能理解得内容整理,主要关于Bootloader存在的意义,启动方式,工作内容等等。
一、bootloader与复位程序
在嵌入式系统中没有BIOS(Basic Input /Output System)启动程序,而采用称为Bootloader程序启动,整个系统的加载启动任务就完全由Bootloader来完成。
Bootloader的主要工作可以初始化硬件设备,将整个系统的软硬件环境设定在确定的可以工作的的状态,以便为最终调用操作系统内核、运行用户应用程序做好准备。
复位程序是指系统上电或异常复位产生异常中断时调用的RESET复位异常处理程序。