当前位置: 代码迷 >> 综合 >> 2.[RK3288][Android6.0] USB UVC Camera是否支持的查询方法
  详细解决方案

2.[RK3288][Android6.0] USB UVC Camera是否支持的查询方法

热度:31   发布时间:2023-10-16 00:28:51.0

 

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

测试

2.[RK3288][Android6.0] USB UVC Camera是否支持的查询方法
//插上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

测试:

2.[RK3288][Android6.0] USB UVC Camera是否支持的查询方法

//没插USB Camera
root@rk3288:/sys/bus/usb/devices # ls
1-0:1.0