北航国家嵌入式系统--实验3 LINUX内核在arm平台上的移植.pptVIP

  • 20
  • 0
  • 约8.96千字
  • 约 33页
  • 2019-06-10 发布于江西
  • 举报

北航国家嵌入式系统--实验3 LINUX内核在arm平台上的移植.ppt

实验目的 实验内容 Bootloader Linux内核 实验步骤 实验目的 了解bootloader及其作用,了解Linux内核结构。 掌握配置和编译Linux系统内核的方法以及移植嵌入式Linux的基本步骤。 实验内容 在Linux系统的宿主PC下,修改裁减内核源码,编译生成bootloader、内核映像和根文件系统。 在Windows系统的宿主PC下,烧写bootloader、内核映像和根文件系统。(带U盘) 嵌入式Linux系统构成 引导加载程序(armboot, blob, redboot, vivi, U-Boot) 启动加载模式(正常工作模式),下载模式 内核 文件系统 用户应用程序(有时还包括嵌入式图形用户界面) Bootloader介绍 引导加载程序bootloader是系统加电后运行的第一段代码,它完成整个系统的加载启动任务。 在基于ARM的嵌入式系统中,系统在上电或复位时通常都从地址0开始执行,而在这个地址处放的通常就是系统的bootloader。 通过这段小程序,可以初始化硬件设备、建立内存空间的映射图,从而将系统的软硬件环境带到一个合适的状态,以便为最终调用操作系统内核准备好正确的环境。 Bootloader的启动流程 第一个阶段主要包括依赖于CPU的体系结构硬件初始化的代码,通常用汇编语言实现。这个阶段的任务有: ◆基本的硬

文档评论(0)

1亿VIP精品文档

相关文档