Bootloader,Bootloader概述,Bootloader的种类,Bootloader的启动,BootLoader 的移植和修改,BootLoader 的安装,BootLoader安装位置
电子元件,电子元器件深圳市创唯电子有限公司
您现在的位置: 首页 > 电子知识 > Bootloader,Bootloader概述,Bootloader的种类,Bootloader的启动,BootLoader 的移植和修改,BootLoader 的安装,BootLoader安装位置
Bootloader,Bootloader概述,Bootloader的种类,Bootloader的启动,BootLoader 的移植和修改,BootLoader 的安装,BootLoader安装位置  2011/10/3

目录

  • Bootloader概述
  • Bootloader的种类
  • Bootloader的启动
  • BootLoader 的移植和修改
  • BootLoader 的安装
  • BootLoader安装位置
Bootloader

Bootloader概述

  •   对于嵌入式系统,Bootloader是基于特定硬件平台来实现的。因此,几乎不可能为所有的嵌入式系统建立一个通用的Bootloader,不同的处理器架构都有不同的Bootloader。Bootloader不但依赖于CPU的体系结构,而且依赖于嵌入式系统板级设备的配置。对于2块不同的嵌入式板而言,即使它们使用同一种处理器,要想让运行在一块板子上的Bootloader程序也能运行在另一块板子上,一般也都需要修改Bootloader的源程序。

      反过来,大部分Bootloader仍然具有很多共性,某些Bootloader也能够支持多种体系结构的嵌入式系统。例如,U-Boot就同时支持PowerPC、ARM、MIPS和X86等体系结构,支持的板子有上百种。通常,它们都能够自动从存储介质上启动,都能够引导操作系统启动,并且大部分都可以支持串口和以太网接口。

Bootloader的种类

  •   嵌入式系统世界已经有各种各样的Bootloader,种类划分也有多种方式。除了按照处理器体系结构不同划分以外,还有功能复杂程度的不同。

      首先区分一下“Bootloader”和“Monitor”的概念。严格来说,“Bootloader”只是引导设备并且执行主程序的固件;而“Monitor”还提供了更多的命令行接口,可以进行调试、读写内存、烧写Flash、配置环境变量等。“Monitor”在嵌入式系统开发过程中可以提供很好的调试功能,开发完成以后,就完全设置成了一个“Bootloader”。所以,习惯上大家把它们统称为Bootloader。

      表列出了Linux的开放源码引导程序及其支持的体系结构。表中给出了X86 ARM PowerPC体系结构的常用引导程序,并且注明了每一种引导程序是不是“Monitor”。

      表 开放源码的Linux 引导程序

      对于每种体系结构,都有一系列开放源码Bootloader可以选用。

      (1)X86

与《Bootloader,Bootloader概述,Bootloader的种类,Bootloader的启动,BootLoader 的移植和修改,BootLoader 的安装,BootLoader安装位置》相关列表
电话:400-900-3095
QQ:800152669
库存查询
Copyright(C) 2011-2021 Szcwdz.com 创唯电子 版权所有 备案号:粤ICP备11103613号
专注电子元件代理销售  QQ:800152669  电子邮件:sales@szcwdz.com  电话:400-900-3095