第6节bootloader资料.pptVIP

  • 4
  • 0
  • 约3.65千字
  • 约 26页
  • 2019-06-09 发布于湖北
  • 举报
第6节bootloader资料

本章目标? Bootloader概况 U-Boot软件开发 U-Boot使用技巧 6.1 Bootloader 对于计算机系统来说,从开机上电到操作系统启动需要一个引导过程。嵌入式Linux系统同样离不开引导程序,这个引导程序就叫作Bootloader。 6.1.1 Bootloader介绍 Bootloader是在操作系统运行之前执行的一段小程序。通过这段小程序,我们可以初始化硬件设备、建立内存空间的映射表,从而建立适当的系统软硬件环境,为最终调用操作系统内核做好准备。 6.1.2 Bootloader的启动 1.网络启动方式 这种方式开发板不需要配置较大的存储介质,跟无盘工作站有点类似。但是使用这种启动方式之前,需要把Bootloader安装到板上的EPROM或者Flash中。Bootloader通过以太网接口远程下载Linux内核映像或者文件系统。 2.磁盘启动方式 3.Flash启动方式 6.1.3 Bootloader的种类 开放源码的Linux 引导程序 6.2 U-Boot编程 U-Boot作为通用的Bootloader,U-Boot可以方便地移植到其他硬件平台上,其源代码也值得开发者们研究学习。 6.2.1 U-Boot工程简介(了解) 6.2.2 U-Boot源码结构 6.2.3 U-Boot的编译 U-Boot的源

文档评论(0)

1亿VIP精品文档

相关文档