Linux获取摄像头VID,PID的两种方式

第一种方式,是直接查询设备的vid、pid文件,来获取vid,pid

第二种方式,是查询设备信息,自己去解析对应的vid和pid

 

正常情况下,第一种方式就可以了,但是今天遇到一个ARM架构的kylin系统,通过第一种方式来查询设备ID,报错,无vendor这个文件,然后看了下是否有其他的文件包含的有设备信息,发现有modalias文件。

所以推荐第二种方式来获取设备ID

 

第一种:

复制代码
# 查看VID

cat /sys/class/video4linux/video0/device/input/input*/id/vendor
# 1b17



# 查看PID

cat /sys/class/video4linux/video0/device/input/input*/id/product
# 0538
复制代码

 

 

第二种:

# 查询设备信息

cat /sys/class/video4linux/video0/device/modalias 
# usb:v1B17p0538d0100dcEFdsc02dp01ic0Eisc01ip00in00

 *:v的后面四位(1B17)就是VID,p的后面四位(0538)就是PID

 

posted @   十一的杂文录  阅读(1904)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具
点击右上角即可分享
微信分享提示