差别
这里会显示出您选择的修订版和当前版本之间的差别。
| 两侧同时换到之前的修订记录前一修订版 | |||
| zh:bootloader:start [2026/10/27 06:44] – tom | zh:bootloader:start [2026/10/27 06:45] (当前版本) – [形态] tom | ||
|---|---|---|---|
| 行 3: | 行 3: | ||
| =====形态===== | =====形态===== | ||
| Bootloader 的具体形态因设备类型而异: | Bootloader 的具体形态因设备类型而异: | ||
| - | * 嵌入式设备(如单片机、工控板):最贴近“裸机”的形态。常见的有 U-Boot,开发者需要根据具体硬件进行移植和裁剪。它的一个关键设计是必须与应用程序存放在不同的 Flash 扇区,以确保在应用程序被擦除或升级失败时,Bootloader 自身完好无损,设备不会“变砖”。 | + | * 嵌入式设备(如单片机、工控板):最贴近“裸机”的形态。常见的有[[.: |
| * PC 机:通常指操作系统引导程序,如 Linux 的 GRUB 或 Windows 的 BOOTMGR。它们位于硬盘上,由主板固件(BIOS/ | * PC 机:通常指操作系统引导程序,如 Linux 的 GRUB 或 Windows 的 BOOTMGR。它们位于硬盘上,由主板固件(BIOS/ | ||
| * 安卓设备:是厂商专有的映像,负责启动内核。除了硬件初始化,它还承担安全验证职责,在启动内核前检查系统分区的完整性,并决定是否进入 Recovery 模式进行 OTA 更新。 | * 安卓设备:是厂商专有的映像,负责启动内核。除了硬件初始化,它还承担安全验证职责,在启动内核前检查系统分区的完整性,并决定是否进入 Recovery 模式进行 OTA 更新。 | ||