bootloader and fireware

发布时间 2023-12-22 18:43:54作者: MrHCD

简介

bootloader扮演的角色

bootloader是一段代码,负责以下基本功能:

  • 基础的硬件初始化。
  • 从闪存、网络或其他类型的非易失性存储中加载二进制应用程序,通常是操作系统内核。
  • 可能需要对应的二进制程序文件进行解压缩。
  • 执行应用程序。

除了这些基本功能外,大多数引导加载程序还提供一个菜单或命令行界面,用于:

  • 选择要加载的操作系统。
  • 提供一些命令,用于从存储或网络加载数据、检查内存、执行硬件测试/诊断的等操作。

第一段由处理器执行的代码,同时可以由开发人员进行修改。