我在将视频解码器(tvp5150)作为相机连接到适用于 FIMC API 的 android 三星开发套件时遇到问题。
据我观察,解码器确实可以作为复合相机的相机接口。我从 menuconfig 添加了内核中的驱动程序,更新了板文件,但是当我启动 DEFAULT CAMERA 应用程序时,驱动程序从未初始化,但设备已成功探测。我只能看到黑屏,芯片上没有 vsync/hsync。
我的问题是
- 我是否需要在用户空间中使用自定义应用程序来打开新的相机设备。
- 我是否需要在框架或其他层以及内核层中添加驱动程序信息
- 我是否也需要在 ioctl 函数中添加配置。
- 是
mem2mem_test_dev.c in /kernel/drivers/media/video/
为了什么。虚拟相机测试模式?如果是的话,我如何在android中使用它? - 我在这里错过了什么我是内核新手,在添加内核驱动程序后不知道还能做什么
如果可能的话,我需要一些帮助和一些详细的例子。