bootloader移植关键技术分析.docxVIP

  • 4
  • 0
  • 约1.14万字
  • 约 26页
  • 2020-01-14 发布于浙江
  • 举报
学 号: 课 课 程 论 文 题 目 移植关键技术分析 学 院 信息工程学院 专 业 电子信息工程 班 级 姓 名 指导教师 2017 年 6 月 6 日 移植关键技术分析 1 简介 (1) 在嵌入式操作系统中,是在操作系统内核运行之前运行。可以初始化硬件设备、建立内存空间映射图,从而将系统的软硬件环境带到一个合适状态,以便为最终调用操作系统内核准备好正确的环境。在嵌入式系统中,通常并没有像那样的固件程序(注,有的嵌入式也会内嵌一段短小的启动程序),因此整个系统的加载启动任务就完全由来完成。 是嵌入式系统在加电后执行的第一段代码,在它完成和相关硬件的初始化之后,再将操作系统映像或固化的嵌入式应用程序装在到内存中然后跳转到操作系统所在的空间,启动操作系统运行。[1]? 对于嵌入式系统,是基于特定硬件平台来实现的。因此,几乎不可能为所有的嵌入式系统建立一个通用的,不同的处理器架构都有不同的。不但依赖于的体系结构,而且依赖于嵌入式系统板级设备的配置。对于2块不同的嵌入式板而言,即使它们使用同一种处理器,要想让运行在一块板子上的程序也能运行在另一块板子上,一般也都需要修改的源程序。 反过来,大部分仍然具有很多共性,某些也能够支持多种体系结构的嵌入式系统。例如,就同时支持、、和X86等体

文档评论(0)

1亿VIP精品文档

相关文档