HAL和驱动程序的区别

3

在我的帖子中,我想知道驱动程序和HAL之间的区别是什么?


1
请访问 http://source.android.com/devices/camera.html。 - Michael
1个回答

3

从这个文档中:

HAL(硬件抽象层) 硬件抽象层定义了相机服务调用的标准接口,您必须实现该接口才能使相机硬件正确工作。

内核驱动程序 相机的驱动程序与实际相机硬件及其与 HAL 的交互进行交互。相机和驱动程序必须支持 YV12 和 NV21 图像格式,以支持在显示器上预览相机图像和视频录制。

enter image description here


那么,如果我在 Android 平板电脑上添加一个相机,我需要 HAL 和驱动程序吗? - Armand
由于它们是完全不同的东西,我认为你应该都拥有它们。但说实话,我没有个人经验..所以最好通过文档进行一些探索。 - stinepike

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接