个人理解 如有不对 敬请指正
首先 我们知道HAL层是为了硬件厂商规避GPL协议而存在的 所以不是必要的条件没有也可以执行
然后这个HAL层是为了实现硬件的描述 进行了抽象 , 对上层提供接口 ,与linux kernel驱动进行通信 数据的读写 。有关硬件实现的细节,本来我们是要在linuxkernel层的驱动实现的 ,这样我们就可以通过HAL层来把硬件实现,既规避了GPL 又能提供接口 。
个人理解 如有不对 敬请指正
首先 我们知道HAL层是为了硬件厂商规避GPL协议而存在的 所以不是必要的条件没有也可以执行
然后这个HAL层是为了实现硬件的描述 进行了抽象 , 对上层提供接口 ,与linux kernel驱动进行通信 数据的读写 。有关硬件实现的细节,本来我们是要在linuxkernel层的驱动实现的 ,这样我们就可以通过HAL层来把硬件实现,既规避了GPL 又能提供接口 。
本文标题:安卓HAL层
本文链接:https://www.haomeiwen.com/subject/tplxmftx.html
网友评论