HAL(Hardware Abstract Layer)硬件抽象层工作原理

HAL的存在意义 硬件抽象层是介于android内核kernel和上层之间的抽象出来的一层结构。他是对linux驱动的一个封装,对上层提供统一接口,上层应用不必知道下层硬件具体怎么实现工作的,它屏蔽了底层的实现细节。 它在整个android架构中的位置如下图所示: 传统的linux对硬件的操作基本上在内核空间的linux驱动程序中实现了,那么现在为什么要多此一举把对硬件的操作分为HAL和linux
相关文章
相关标签/搜索