最近在用imx6q的开发板,用摄像头采集图像,记录下中途遇到的问题。
ov5642的摄像头插上去以后dev里一直没有video0,这是因为mxc_v4l2_capture.ko没有加载上。
需要加载的驱动:
insmod ipu_still.ko
insmod ipu_prp_enc.ko
insmod ipu_bg_overlay_sdc.ko
insmod ipu_fg_overlay_sdc.ko
insmod ipu_csi_enc.ko
insmod mxc_v4l2_capture.ko
另外,如果加载错误,提示insmod: error inserting 'xxx.ko': unknown symbol in module or unknown parameter 的话,说明有依赖项没有加载
输入modinfo ./xxx.ko | grep depend 查看它的依赖,将其依赖的ko提前加载就可以了~
最后调用mxc_vpu_test.out -E "-o /xx路径xx/xx.264 -f 2 -t 0 -w 640 -h 480" 就可以把摄像头采集的视频压缩保存起来了。