基于s3c2410开发板的BootLoader的启动分析.docVIP

  • 6
  • 0
  • 约5.55千字
  • 约 6页
  • 2016-05-04 发布于重庆
  • 举报

基于s3c2410开发板的BootLoader的启动分析.doc

基于s3c2410开发板的BootLoader的启动分析

基于s3c2410开发板的BootLoader的启动分析 发布: 2010-5-01 22:38?|??作者: 西南科技大学 刘军芳 李众立?|?? 来源: MCU嵌入式领域? 摘要:Boot Loader 是操作系统和硬件的枢纽,负责初始化硬件和引导操作系统的内核,目前已有一些通用的Boot Loader,但是如何根据特定的嵌入式平台,开发Boot Loader 是一个重点和难点。本文通过阐述VIVI 分析了Boot Loader 开发的特点和模式,详细说明了Boot Loader 要完成的主要任务和实现方法。 0 引言 ??? Boot Loader 通常称为系统的引导程序,是系统复位后执行的第一段代码,相当于PC 上的BIOS以及商业实时操作系统中的板级支持包BSP,,其作用是初始化硬件设备、建立内存空间的映射图、为最终调用操作系统内核做好准备。Boot Loader 独立于操作系统,必须有用户自己设计,它的实现高度依赖于硬件,包括处理器的体系结构、具体型号、硬件电路板的设计。在基于S3 C2410 的嵌入式系统中,系统在上电或复位时通常都从地址0处开始执行,而在这个地址处安排的通常就是系统的Boot Loader 程序。 ??? 1 系统硬件平台简介 ??? 本系统采用SamSung 公司的S3C2410 处理器,采用ARM920T 为内核的处理器,有

文档评论(0)

1亿VIP精品文档

相关文档