相机设备的Android内核驱动程序

时间:2013-08-20 18:53:39

标签: android camera kernel drivers decoder

我将视频解码器(tvp5150)作为相机连接到Android samsung dev-kit在FIMC API上工作时遇到问题。

据我说,解码器确实可用作复合相机的相机界面。我在menuconfig中添加了内核中的驱动程序,更新了板文件,但是当我启动DEFAULT CAMERA应用程序时,驱动程序从未被初始化,但是设备被成功探测到了。 我只能看到黑屏,芯片上没有vsync / hsync。

我的问题是

  • 我是否需要在打开新相机设备的用户空间中使用自定义应用程序。
  • 我是否需要在框架或其他层中添加驱动程序信息以及内核层
  • 我是否还需要在ioctl函数中添加配置。
  • mem2mem_test_dev.c in /kernel/drivers/media/video/的内容是什么。虚拟相机测试模式?如果是,我怎么能在android中使用它?
  • 我在这里错过了什么?我是内核的新手,并且在添加内核驱动程序之后还能做些什么呢?

如果可能,我需要一些帮助和一些详细的例子。

1 个答案:

答案 0 :(得分:1)

您需要编写/端口摄像头HAL(libcamera) - 请参阅TI移植指南http://processors.wiki.ti.com/index.php/TI-Android-DevKit-Camera_Porting_Guide