曾经在全志平台上调试过UVC摄像头,当时调试过程比较流畅,丝毫没有碰上异常情况,这一次在RK上碰到较大的困难,下面介绍一下我的调试过程。
首先,不用说当然在内核配置中配置上UVC摄像头,重新编译内核,烧录。
Device Drivers --->
Multimedia support --->
Video For Linux
[*] Enable Video For Linux API 1 (DEPRECATED)
[*] Video capture adapters --->
[*] V4L USB devices --->
USB Video Class (UVC)
[*] UVC input events device support
然后查看内核信息,cat /proc/kmsg 然后接上摄像头,会看到类似的设备信息,说明我们的摄像头已经可以正常使用了。
usb 1-1.1: new full speed USB device using address 3
usb 1-1.1: New USB device found, idVendor=0ac8,idProduct=3450
usb 1-1.1: New USB device strings: Mfr=1,Product=2,SerialNumber=0
usb 1-1.1: Product: Deasy USB2.0 Camera
uvcvideo: Found UVC 1.00 device Deasy USB2.0 Camera (0ac8:3450)
接着我们可以在/dev 目录下看到 videoX 的节点。
然后,尝试一下用系统相机