Android - 硬件抽象层(HAL)

  出发点:保护厂商利益            Android的硬件抽象层,简单来说,就是 对Linux内核驱动程序的封装,向上提供接口,屏蔽低层的实现细节。也就是说,把对硬件的支持分成了两层,一层放在用户空间(User Space),一层放在内核空间(Kernel Space),其中,硬件抽象层运行在用户空间,而Linux内核驱动程序运行在内核空间。         为什么要这样安排呢?把硬件抽
相关文章
相关标签/搜索