下列关于硬件抽象层和板级支持包的概念的陈述中,错误的是( )。

admin2021-07-07  43

问题 下列关于硬件抽象层和板级支持包的概念的陈述中,错误的是(    )。

选项 A、常见的HAL规范大多是由硬件制造商提出的
B、NiosⅡ系统的HAL系统库提供的服务包括ANSIC标准库
C、由于SoPC系统的软件和硬件都是借助集成的SoPC开发平台统一配置开发的,所以特定硬件系统的HAL可以由开发工具自动生成
D、开发全新BSP的通常做法是以操作系统厂商提供的BSP模板为依据,按照特定的要求逐步设计与硬件平台相对应的代码

答案A

解析 常见的HAL规范大多是由操作系统厂商提出的。为了实现OS在不同硬件平台之间的可移植性,许多OS厂商会定义硬件无关代码与硬件相关代码之间的接口规范。硬件无关的OS代码在不同硬件平台上是相同的,由OS厂商提供。而依赖于硬件的代码通常要由用户或硬件制造商专门编写,这部分代码通常被称为板级支持包。板级支持包屏蔽了其所支持的嵌入式操作系统与底层硬件平台之间的相关性,使嵌入式操作系统能够通用于BSP所支持的不同硬件平台,实现嵌入式操作系统的可移植性和跨平台性。故本题选择A选项。
转载请注明原文地址:https://kaotiyun.com/show/NY0Z777K
0

随机试题
最新回复(0)