嵌入式系统教学课件35arm处理器初始化分析.pptxVIP

  • 1
  • 0
  • 约4.33千字
  • 约 85页
  • 2018-12-24 发布于上海
  • 举报

嵌入式系统教学课件35arm处理器初始化分析.pptx

嵌入式系统教学课件35arm处理器初始化分析

BOOTLOADER; BOOTLOADER; 一、什么是bootloader(引导加载程序) Bootloader,为引导加载程序,是嵌入式系统加电后运行的第一段代码,相当于PC机的BIOS。 Bootloader的位置:通常固化在硬件上的某个固态存储设备上,加电后自启动。 ; ;Bootloader在系统中的位置;BootLoader的主要功能; ; Bootloader的地址:在嵌入式系统中,系统加电复位后,几乎所有的 CPU都从由复位地址上取指令。比如,基于 ARM处理器核的CPU在复位时通常都从地址 0它的第一条指令。在这个地址处安排的就是Bootloader。 ; Bootloader是严重地依赖于硬件而实现的。每种不同体系结构的处理器都有不同的Bootloader。不过Bootloader的发展也趋于支持多种体系结构,如现在比较成熟的vivi、RedBoot和U-Boot等。 ;表7-1 开放源码的Linux引导程序;1、vivi vivi是韩国Mizi公司开发的Bootloader,适用于ARM9处理器。 2、RedBoot RedBoot即红帽(Red Hat)嵌入式调试引导程序,是一种用于嵌入式系统的独立开放源代码引导/装载器。 3、U-Boot U-Boot(Universal Bootloader)

文档评论(0)

1亿VIP精品文档

相关文档