我在哪里可以找到" MXC Video For Linux Camera"在buildroot menuconfig(i.MX6Q)?

时间:2018-03-21 08:11:53

标签: qt qt5 embedded-linux buildroot bsp

环境

我正在使用Buildroot' imx6-sabresd_qt5_defconfig',并添加了' openssh',' gdb',某些' gstreamer'用于播放视频。

我的董事会是i.MX6Q。我添加ov5640作为模块并使用此命令安装ov5640模块

insmod /lib/modules/4.14.14/kernel/drivers/media/i2c/ov5640.ko

测试 - Qt相机应用

然后运行Qt相机演示应用程序,它显示此错误

Unable to open the camera "" for read to query the parameter info: "No such file or directory" 
CameraBin error: "GStreamer error: state change failed and some element failed to post a proper error message with the reason for the failure."

另外,我添加了此代码以显示可用的摄像头,它返回0。

qDebug()<<QCameraInfo::availableCameras().count();

错误说我没有相机。 然后我发现我没有这个文件:

 driver/media/video/mxc

问题

我在哪里可以找到&#34; MXC Video For Linux Camera&#34;在buildroot?是在menuconfig或linux-menuconfig中还是我必须移植驱动程序?感谢。

1 个答案:

答案 0 :(得分:0)

我将尝试协助:

获取当前内核配置:

cd /usr/src/"kernel version"

sudo zcat /proc/config.gz > /usr/src/"kernel version"/current.config

sudo make menuconfig

加载current.config

>>>>drivers
>>>>>>>>>>>>multimedia
>>>>>>>>>>>>>>>>>>>>>>>>>>select all that apply here and under
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>v4l

应该列出许多相机模块,包括sonyimx和0V5640 ...

另存为.config

sudo使zimage并替换。...