2013-08-20 50 views
0

我有一个接口视频解码器(tvp5150)作为一个摄像头的问题,以Android的三星dev-kit工程FIMC API。Android内核驱动程序的相机设备

据我所知,解码器可以用作复合相机的相机接口。我从menuconfig在内核中添加了驱动程序,更新了电路板文件,但是当启动DEFAULT CAMERA应用程序时,驱动程序从未初始化,但设备已成功探测。 我能看到的全部是黑屏,并且没有vsync/hsync芯片。

我的问题是

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

我需要一些帮助,如果可能的一些详细的例子后做什么。

+0

你需要清理你的问题。 –

+0

完成修复感谢 –

+0

您可能需要添加大量的功能来与驱动程序连接到Android框架/用户空间中的某处。我听到的相机并不好玩。 – zapl

回答

1

你需要写/端口相机HAL(libcamera) - 见TI移植指南http://processors.wiki.ti.com/index.php/TI-Android-DevKit-Camera_Porting_Guide

+0

我遵循这个TI链接,似乎我错过了很多东西。有一件事我有一个三星套件和它的内核是有点不同的股票内核只使用V4l2,但这个内核也包含了FIMC模型。你能否提供更多与三星(s5pv210)架构相关的东西?我搜索了很多,但是我没有发现那个芯片组。 –

+0

我发布此链接作为您需要实现的一个示例,以在Android中引入新的相机模块。如果你找不到你的司机的HAL,那么你必须自己写。 – msh

相关问题