android – 查找Nexus S Camera HAL的源代码?
作者:互联网
我正在开发一个项目,我需要修改Nexus S前置摄像头的驱动程序.驱动程序源代码在drivers / media / video / s5ka3dfx.c中实现.从查看驱动程序实现,看起来驱动程序符合V4L2 API.但是,我不清楚驱动程序如何与Android堆栈的其余部分进行交互.有些人需要有一个硬件抽象层,包含纯虚拟CameraHardwareInterface类的实现(在platform_frameworks_base / include / CameraHardwareInterface.h中声明).
我找不到这个硬件抽象层的源代码是不成功的. http://android.git.kernel.org/目前正在梦想电动羊,有没有人知道任何其他位置找到Nexus S Camera HAL的源代码?
解决方法:
跟进:我从https://www.codeaurora.org/gitweb/quic/la/下载了Android平台代码的镜像.幸运的是,Camera HAL的源代码位于platforms / device / samsung / crespo / libcamera中. CameraHardwareInterface.h在SecCameraHWInterface.h中实现,V4L2 API从SecCamera.cpp调用.
对于那些寻找相机每个抽象层解释的人(从硬件一直到应用层),请查看http://boundarydevices.com/blogs/camera-subsystem-overview-for-i-mx-gingerbread.
标签:android,linux-kernel,android-source,android-camera,nexus-s 来源: https://codeday.me/bug/20190621/1252832.html