Platform: ROCKCHIP
OS: Android 6.0
Kernel: 3.10.92
有看到其他文章判断是否支持UVC Camera是通过lsusb -t以及lsusb -d命令实现,
但Android的lsusb命令并没有提供-t参数.不过我们可以可以通过读sysfs文件的方式实现.方法如下:
1. 确认VID和PID
插拔usb camera前后得知USB的bus,device number,VID和PID.
//没插USB Camera
root@rk3288:/data # lsusb
Bus 001 Device 001: ID 1d6b:0002
Bus 002 Device 001: ID 1d6b:0002
Bus 003 Device 001: ID 1d6b:0002
测试
//插上USB Camera
root@rk3288:/data # lsusb
Bus 003 Device 006: ID 18ec:3399
Bus 001 Device 001: ID 1d6b:0002
Bus 002 Device 001: ID 1d6b:0002
Bus 003 Device 001: ID 1d6b:0002
测试:
//没插USB Camera
root@rk3288:/sys/bus/usb/devices # ls
1-0:1.0