一台pc电脑,adb最多可以连接多少台手机?

蓝之羽520 2018-07-30 01:50:39
电脑通过USB-HUB集线器,插上很多手机,然后通过adb devices命令,最多可以得到多少台手机的设备号?

我听说一台电脑最多可以连接127个usb设备,但我们这里的电脑插上100台手机,用adb devices只能得到47或48台手机的设备号,不知道为什么,各位大能给分析下吧,谢谢

电脑是win10操作系统
...全文
3723 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
zbdzjx 2018-08-01
  • 打赏
  • 举报
回复
引用 4 楼 u014385680 的回复:
[quote=引用 3 楼 zbdzjx 的回复:]
[quote=引用 2 楼 u014385680 的回复:]
[quote=引用 1 楼 zbdzjx 的回复:]
网上搜到的:https://www.jianshu.com/p/ac5207543d05

这个网址只是说一台电脑最多只能连接127个usb设备,这个我已经知道了,我开头就说了啊。
我要问的是,通过ADB命令获取usb手机设备,最多能获取多少个?[/quote]

文章后面还有:
根据USB3.0规范,最多支持32个device或者96个endpoint,所以当连接的USB-HUB将每个扩展口识别为设备的时候,最多可连接32个,超过32个USB3.0无法支持。
但实际上,通常独立显卡会占掉8到16条剩下的分配给外围扩展;由于供电的问题,接太多的USB设备会有一些问题,因此一般讲你电脑上提供多少USB接口就能接多少USB设备。

虽然文章没看太懂,也没明白为什么显卡会占USB,但猜测是:32*2-16=48。[/quote]
这个32为什么乘以2啊?[/quote]

在网上搜了,各方面说的比较乱。
在设备管理器中,能看到两个“USB Root hub”。有的说是一个“USB Root hub”能连127个,有的说一个“USB Root hub”能连32个。
所以我是猜测每个连32个设备,两个“USB Root hub”,就是32*2了。
你的USB-HUB是插在电脑后面的哪些USB口中?

如果往深入了搜,说的更多了。说是要看CPU和主板,因为USB走的通道也不相同,有的是专门的通道,有的是走PCI-E通道。USB 3.0控制器也要看,是Intel的还是其他家的。amd的和intel的也有差异。
蓝之羽520 2018-08-01
  • 打赏
  • 举报
回复
引用 3 楼 zbdzjx 的回复:
[quote=引用 2 楼 u014385680 的回复:]
[quote=引用 1 楼 zbdzjx 的回复:]
网上搜到的:https://www.jianshu.com/p/ac5207543d05

这个网址只是说一台电脑最多只能连接127个usb设备,这个我已经知道了,我开头就说了啊。
我要问的是,通过ADB命令获取usb手机设备,最多能获取多少个?[/quote]

文章后面还有:
根据USB3.0规范,最多支持32个device或者96个endpoint,所以当连接的USB-HUB将每个扩展口识别为设备的时候,最多可连接32个,超过32个USB3.0无法支持。
但实际上,通常独立显卡会占掉8到16条剩下的分配给外围扩展;由于供电的问题,接太多的USB设备会有一些问题,因此一般讲你电脑上提供多少USB接口就能接多少USB设备。

虽然文章没看太懂,也没明白为什么显卡会占USB,但猜测是:32*2-16=48。[/quote]
这个32为什么乘以2啊?
蓝之羽520 2018-07-31
  • 打赏
  • 举报
回复
引用 1 楼 zbdzjx 的回复:
网上搜到的:https://www.jianshu.com/p/ac5207543d05

这个网址只是说一台电脑最多只能连接127个usb设备,这个我已经知道了,我开头就说了啊。
我要问的是,通过ADB命令获取usb手机设备,最多能获取多少个?
zbdzjx 2018-07-31
  • 打赏
  • 举报
回复
网上搜到的:https://www.jianshu.com/p/ac5207543d05
zbdzjx 2018-07-31
  • 打赏
  • 举报
回复
引用 2 楼 u014385680 的回复:
[quote=引用 1 楼 zbdzjx 的回复:]
网上搜到的:https://www.jianshu.com/p/ac5207543d05

这个网址只是说一台电脑最多只能连接127个usb设备,这个我已经知道了,我开头就说了啊。
我要问的是,通过ADB命令获取usb手机设备,最多能获取多少个?[/quote]

文章后面还有:
根据USB3.0规范,最多支持32个device或者96个endpoint,所以当连接的USB-HUB将每个扩展口识别为设备的时候,最多可连接32个,超过32个USB3.0无法支持。
但实际上,通常独立显卡会占掉8到16条剩下的分配给外围扩展;由于供电的问题,接太多的USB设备会有一些问题,因此一般讲你电脑上提供多少USB接口就能接多少USB设备。

虽然文章没看太懂,也没明白为什么显卡会占USB,但猜测是:32*2-16=48。

7,656

社区成员

发帖
与我相关
我的任务
社区描述
Windows Phone是微软发布的一款手机操作系统,它将微软旗下的Xbox LIVE游戏、Zune音乐与独特的视频体验整合至手机中。
社区管理员
  • Windows客户端开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧