首页| 行业标准| 论文文档| 电子资料| 图纸模型
购买积分 购买会员 激活码充值

您现在的位置是:团子下载站 > 其他 > 嵌入式教程之Bootloader的详细资料说明

嵌入式教程之Bootloader的详细资料说明

  • 资源大小:0.36 MB
  • 上传时间:2021-08-19
  • 下载次数:0次
  • 浏览次数:59次
  • 资源积分:1积分
  • 标      签: bootloader Linux ROM

资 源 简 介

Linux 内核的启动是需要一定的必要条件的,但在CPU 刚上电启动时,一般连内存控制器都没有配置过,根本无法在内存中运行程序,更不可能处在Linux 内核的启动环境中。为了初始化CPU 及其他外设,使得Linux 内核可以在系统主存中跑起来,并让系统符合Linux内核启动的必备条件,必须要有一个先于内核运行的程序,他就是所谓的引导加载程序:Bootloader。   Bootloader 并不是只有Linux才需要,是几乎所有的运行操作系统的设备都必须具备的。PC 电脑的BIOS 就是bootloader 的一部分,对于Linux PC 来说:Bootloader = BIOS + GRUB/LILO。更加详细的Bootloader 的介绍,可以参考文档《嵌入式系统Boot Loader 技术内幕.doc》。   一般情况下嵌入式Linux 系统中软件主要由以下几个部分组成:   1.引导加载程序:其中包括内部ROM 中的固化启动代码和bootloader 两部分。固化ROM是厂家在芯片生产时固化,用于引导bootloader。   2.Linux Kernel 和Drivers。   3.文件系统:包括根文件系统和建立于Flash 内存设备之上的文件系统(ext4、UBI、CRAMFS 等)。它是提供管理系统的各种配置文件以及系统执行用于应用程序的良好运行环境的载体。   4.应用程序:用于自定义的应用程序,存放于文件系统之中。
VIP VIP