第三章 嵌入式软件系统硬件抽象层 板级支持包.pptxVIP

  • 24
  • 0
  • 约2.74千字
  • 约 28页
  • 2018-05-28 发布于上海
  • 举报

第三章 嵌入式软件系统硬件抽象层 板级支持包.pptx

第三章 嵌入式软件系统硬件抽象层 板级支持包

接下来介绍本章第二节内容嵌入式软件体系结构硬件抽象层/板级支持包系统引导操作系统上电复位任何嵌入式处理器(包括通用处理器)复位时,首先进入复位向量,执行复位向量处的第一条指令,系统的其他代码必须在复位后执行。系统复位后第一个执行的代码是什么?是初始化引导代码嵌入式系统的初始化引导代码可参照普通计算机的功能进行设计上电复位普通计算机,初始化引导代码进行:计算机的自检引导操作系统等但普通计算机自检时间较长设计嵌入式系统的初始化引导代码时,需考虑初始化代码的执行时间是否满足实时应用的要求。上电复位那么如何设计嵌入式系统初始化引导代码呢?需要引入硬件抽象层硬件抽象层/板级支持包为什么要引入硬件抽象层?计算机的操作系统如Windows系列、Linux系列等,它们的运行平台是标准的、兼容的。但嵌入式系统则不然:嵌入式处理器多种多样;即使使用同一种体系的嵌入式处理器,它们的配置参数仍各有不同;……。硬件抽象层/板级支持包如何解决硬件的差异性?操作系统供应商为了解决硬件平台的差异性,把操作系统分成两部分:共性部分利用标准的C语言实现依赖于硬件的部分(使用的存储器的种类和参数,外部设备的配置,地址分配等)提供给用户编写代码,操作系统规定一个标准的规范。硬件抽象层/板级支持包如何解决硬件的差异性?(续)那么,由用户编写的为用户定制的硬件和操作系统之间提供接口和支持平台的这部分代码称为硬件抽象层(也称板

文档评论(0)

1亿VIP精品文档

相关文档