Boot Loader简介及其功能说明


Boot Loader就是引导程序,是硬件设备启动时运行的一段代码,它包含有初始化系统和执行用户输入的命令等作用,最终执行目的是为了启动Linux内核。

1 、Boot Loader的概念和作用 

Boot Loader是嵌入式系统的引导加载程序,它是系统上电后运行的第一段程序,其作用类似于 PC 机上的 BIOS。在完成对系统的初始化任务之后,它会将非易失性存储器(通常是Flash或DOC等)中的Linux 内核拷贝到 RAM 中去,然后跳转到内核的第一条指令处继续执行,从而启动 Linux 内核。由此可见,Boot Loader和 Linux 内核有着密不可分的联系,要想清楚的了解 Linux内核的启动过程,我们必须先得认识 Boot Loader的执行过程,这样才能对嵌入式系统的整个启动过程有清晰的掌握。

注:Boot Loader是为了启动内核而存在,是为操作系统内核准备好正确的软硬件环境,然后引入内核,功成身退。
继续阅读“Boot Loader简介及其功能说明”