.汽车行驶记录仪.docVIP

  • 10
  • 0
  • 约9.79万字
  • 约 140页
  • 2017-09-22 发布于江苏
  • 举报
汽车行驶记录仪 1、相关定义 1.1、BOOTLOADER的概念 简单地说,BootL0ader就是在操作系统内核运行之前运行的一段小程序。 通过这段小程序,我们可以初始化硬件设备、建立内存空间的映射图,从而将系 统的软硬件环境带到一个合适的状态,以便为最终调用操作系统内核准备好正确 的环境。 BootL0ader是系统加电启动运行的第一段软件代码,类似于PC的体系结构 中的引导加载程序,我们PC机中引导加载程序是由BIOS和位于硬盘MBR中的引 导程序一起组成。由于在嵌入式系统中,通常并没有像BIOS那样的固件程序, 因此整个系统的加载启动任务就完全由BootL0ader来完成。对于一个嵌入式系 统来说,可能有的包括操作系统,有的小型系统也可以只包括应用程序,但是在 这之前都需要BootLoader为它准备一个正确的环境。通常,BootLoader是依赖 于硬件而实现的,特别是在嵌入式领域,为嵌入式系统建立一个通用的 BootL0ader是很困难的。但是可以归纳一些通用的概念出来,以便简化特定 BootLoader的设计和实现。 6.2 BOOTLOADER的安装技术 系统加电或复位后,所有的CPU通常都从某个由CPU制造商预先安排的地址 上取指令。嵌入式系统通常都有某种类型的固态存储设备(如Flash等)被映射 到这个预先安排的地址上。因此,在系统加电后,CPU将首先执行Bo

文档评论(0)

1亿VIP精品文档

相关文档