在网上买了一只50元的UVC摄像头,30W像素,准备在IMX6UL开发板上试试,开发板系统是linux3.14,内核支持V4L2协议,先看看插上去是不是识别。
在插入摄像头前:
root@freescale ~$ lsusb
Bus 001 Device 002: ID 0424:2514
Bus 001 Device 001: ID 1d6b:0002
Bus 001 Device 003: ID 0bda:b720
此时,查看video挂载情况:
root@freescale ~$ ls /dev/video*
/dev/video /dev/video0
开发板上video和video0默认是存在的(在Ubuntu12.04下则没有)。
插入摄像头后:
root@freescale ~$ lsusb
Bus 001 Device 002: ID 0424:2514
Bus 001 Device 001: ID 1d6b:0002
Bus 001 Device 004: ID 038f:6001
Bus 001 Device 003: ID 0bda:b720
红色部分就是识别到的摄像头USB ID信息,说明识别没问题。
再看一下video挂载情况:
root@freescale ~$ ls /dev/video*
/dev/video /dev/video0 /dev/video1
多出了一个/dev/video1 ,说明插入的摄像头被挂载到了video1下,而不是Ubuntu12.04下的video0。
之前在虚拟机环境下