Android连载39-简析HAL、拨号盘_hal 驱动程序一般运行在哪个进程-CSDN博客

网站介绍:文章浏览阅读307次。一、简析HAL结构HAL是一个位于操作系统和驱动程序之上,运行在用户空间中的服务程序。目的:对上层应用提供一个统一的查询硬件设备的接口。好处:简化了应用程序查询硬件的逻辑注意:HAL所谓的抽象不提供对硬件的实际操作,对硬件的操作仍然由具体的驱动程序来完成。1.android为什么引入HAL由于安卓是基于Linux内核进行开发,而linux内核使用GPL许可证,这就要求,使用到这个许可证的软件,对开源软件的任何修改扩充都必须开源,如果引入了HAL,就可以让android系统层和内核靠HAL隔_hal 驱动程序一般运行在哪个进程