高通MSM8953 Android9 usb端口固定前后摄

本文介绍了在高通MSM8953Android9平台上,通过USB端口绑定前后摄的方法,确保摄像头连接到特定端口时前后摄属性固定不变,即使在端口插拔或重启后也能保持一致。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

使用双目USB摄像头时为避免RGB 和IR摄像头调用混乱,通常需要修改固件将摄像头前后摄进行固定。本文以高通MSM8953 Android9平台为例,介绍usb摄像头前后摄固定的方案。

固定前后摄的两种方案:

①.根据摄像头属性,比如名称、VID/PID 绑定前后摄:

        优点:不需要指定usb端口,随意接;

        缺点:根据摄像头属性绑定,限制了使用其它摄像头;

②.USB端口绑定前后摄,与摄像头属性无关:

        优点:与摄像头属性无关,可使用其它摄像头;

        缺点:指定了usb端口,接错端口对应的前后摄属性也相反;

具体思路

本文介绍第二种方式usb端口固定前后摄。

目的:usb端口绑定前后摄,使得usb端口插拔或者重启时,前后摄与端口的绑定关系不变。

思路:根据usb端口的节点,固定摄像头的video节点,hal层读取video节点赋予前后摄属性,

如usb1-1.7端口接入的摄像头,将其节点固定为/dev/video1,usb1-1.6端口接入的摄像头,将其节点固定为/dev/video2,hal指定/dev/video1为后摄,指定/dev/video2为前摄。

代码修改:

①.遍历usb设备,将usb 的1-1.7 和 1-1.6端口的硬件端口号分别标记为1、2;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值