选择题 31.下列关于硬件抽象层和板级支持包的概念的陈述中,错误的是( )。
【正确答案】 A
【答案解析】常见的HAL规范大多是由操作系统厂商提出的。为了实现OS在不同硬件平台之间的可移植性,许多OS厂商会定义硬件无关代码与硬件相关代码之间的接口规范。硬件无关的OS代码在不同硬件平台上是相同的,由OS厂商提供。而依赖于硬件的代码通常要由用户或硬件制造商专门编写,这部分代码通常被称为板级支持包。板级支持包屏蔽了其所支持的嵌入式操作系统与底层硬件平台之间的相关性,使嵌入式操作系统能够通用于BSP所支持的不同硬件平台,实现嵌入式操作系统的可移植性和跨平台性。故本题选择A选项。