【发布时间】:2017-03-29 05:04:47
【问题描述】:
在阅读Embedded Linux System Design and Development时,我发现了以下文字
所以当我们谈论 MIPS HAL 这意味着对 MIPS 处理器和内置板的支持 与 MIPS 处理器。当我们谈论 BSP 时,我们指的是软件 没有处理器支持软件,只有附加的 支持板的软件。 HAL可以理解为超集 所有受支持的 BSP,它还包括特定于处理器的 软件。
硬件抽象层到底是什么(用 Linux 来说)?这在某种程度上与 BSP 有关吗?据我了解,BSP 是板特定代码,例如引导加载程序、内核内核、外围设备的特定驱动程序等。HAL 是如何作为 BSP 的超集出现的?
【问题讨论】:
-
Linux 没有真正的 HAL。几十年来一直在讨论这个概念是否有用。也许你最好问问作者他们的意思。
标签: linux linux-kernel embedded hal bsp