适合单片机的几款开源Bootloader

2023-07-28

bootloader功能

1 初始化硬件,包括CPU、内存、总线、硬盘、主板以及主板上的各种设备

2 验证image,实现可信启动

3 提供加载哪扮选择 

4 加载操作系统(例如租缓森将硬盘中的操作系统拷贝到内存中)

5 将硬件的控制权转移给操作系统

6 更新各种image

7 各种维测功能

芯片公司在bootloader上增加功能弊亩用于验证芯片设计、工厂筛选芯片

开源的bootloader有:ATF(arm主导)、edk II(Intel主导)、UBoot

单片机bo

BOOTLODER 是相对于系统来说的。一般有操作系统才需要BOOTLOADER.为了给操作系统搭一个所需要的环境。 操作底层的寄存器。

关于bootloader

看了问题以后你可能还不太了解bootloader到底是什么,Boot Loader 的作用是引导启动操作系统的,相当于BOIS是个统称。avr和arm的bootloader功能是一样的。 arm中常用的bootloader有u-boot、vivi等,avr不太了解。Boot Loader 是严重地依赖于硬件而实现的,不是和硬件独立的软件,应该是依赖硬件的一段程序。应该是任何单片机和ARM7,ARM9都可以用bootloader。推荐你先看看《嵌入式系统 Boot Loader 技术内幕》。

人家高手都不屑回答你的问题,我也是个菜鸟来说说

文章推荐

相关推荐