它必须在某个地方可用,因为(在XP中)如果您转到设备管理器并选择一个USB根集线器,则它是属性对话框中的电源选项卡,其中详细说明了插入每个端口的设备所要求的电源。
我不是Windows程序员,所以我不知道如何以编程方式找到它。
我在 /sys 下发现了一些有趣的文件,但无法使用它。
在 Ubuntu Linux 中,成为 root 并 cd 到 /sys/bus/usb/devices/usb1
root@pjb-desktop:/sys/bus/usb/devices/usb1# ls
1-0:1.0 bDeviceSubClass configuration idVendor speed
authorized bmAttributes descriptors manufacturer subsystem
authorized_default bMaxPacketSize0 dev maxchild uevent
bcdDevice bMaxPower devnum power urbnum
bConfigurationValue bNumConfigurations driver product version
bDeviceClass bNumInterfaces ep_00 quirks
bDeviceProtocol busnum idProduct serial
root@pjb-desktop:/sys/bus/usb/devices/usb1# cat bMaxPower
0mA
Run Code Online (Sandbox Code Playgroud)
这似乎显示了当前。
好吧,让我们在这里发挥一点创意......
cat /sys/bus/usb/devices/usb?/bMaxPower0mA
0mA
0mA
0mA
0mA
0mA
0mA
0mA
Run Code Online (Sandbox Code Playgroud)
将列出所有这些。
我尝试插入 USB 记忆棒并将其激活,因此 LED 闪烁。我感觉不到这些迹象有任何变化。还有一个电源目录,但我在那里找不到任何可以破译的内容。
很抱歉,如果这是一个死胡同,但我认为多看一点,你可能会找到你想要的东西。
| 归档时间: |
|
| 查看次数: |
2210 次 |
| 最近记录: |