基于ARM的嵌入式统Bootloader启动流程分析.docVIP

  • 2
  • 0
  • 约2.39万字
  • 约 5页
  • 2016-09-20 发布于贵州
  • 举报

基于ARM的嵌入式统Bootloader启动流程分析.doc

基于ARM的嵌入式统Bootloader启动流程分析

基于ARM的嵌入式系统Bootloader启动流程分析2008-2-26 22:33:00 0 推荐 摘要:讲述了基于ARM处理器的嵌入式系统在上电启动后应用程序或操作系统运行前,对处理器及其内部功能模块进行初始化的过程,并结合经过实际验证的代码详细的分析了S3C44B0 Bootloader的运行过程。 关键字:ARM 嵌入式系统 Bootloader 一.?引言: ??? 对于PC机,其开机后的初始化处理器配置、硬件初始化等操作是由BIOS(Basic Input /Output System)完成的,但对于嵌入式系统来说,出于经济性、价格方面的考虑一般不配置BIOS,因此我们必须自行编写完成这些工作的程序,这就是所需要的开机程序。而在嵌入式系统中,通常并没有像 BIOS 那样的固件程序,启动时用于完成初始化操作的这段代码被称为Bootloader程序,因此整个系统的加载启动任务就完全由Bootloader 来完成。简单地说,通过这段程序,可以初始化硬件设备、建立内存空间的映射图(有的CPU没有内存映射功能如S3C44B0),从而将系统的软硬件环境设定在一个合适的状态,以便为最终调用操作系统内核、运行用户应用程序准备好正确的环境。Bootloader依赖于实际的硬件和应用环境,因此要为嵌入式系统建立一个通用、标准的Bootloader是非常困难的。Bootloader也依赖于具

文档评论(0)

1亿VIP精品文档

相关文档