2015第章嵌入式系统引导程序.pptVIP

  • 1
  • 0
  • 约7.77千字
  • 约 32页
  • 2016-12-18 发布于北京
  • 举报
嵌入式系统软件设计与开发 --bootloader 嵌入式系统引导程序 主要内容包括: Bootloader 概述 常见的bootloader Blob Blob 移植 Blob 的使用 Bootloader 概述 Bootloader是在操作系统运行之前执行的一段小程序,通过这段小程序,我们可以初始化硬件设备、建立内存空间的映射表,从而建立适当的系统软硬件环境,为最终调用操作系统内核做好准备。 Bootloader 概述 Bootloader的板上地址分布 Bootloader主要任务(1/2) 初始化处理器以及外设的硬件资源配置,CPU片内和片外设备,例如必须正确的配置SDRAM控制器 初始化 I/O 芯片,可能有的设备: 串口,报告Bootloader成功/失败 网络或者Flash接口,引导操作系统 执行系统自检,报告检测结果 通过用户命令行提供特定应用程序 Bootloader任务(2/2) 使用TFTP协议从网口接收、或者xmodem协议从串口接收,操作系统镜像文件到RAM 将镜像烧写到flash中,重启后负责找到该镜像、解压到RAM中,并跳转到解压位置处执行 直接跳转到RAM处执行该镜像 归纳: 初始化处理器及外设的硬件资源配置 建立内存空间映射图 Loader Boot Bootloader的操作模式 启动模式 下载模式 常见的Bootloader ARM

文档评论(0)

1亿VIP精品文档

相关文档