gpt4 book ai didi

usb - 如果我使用类驱动程序,为什么需要 USB VID/PID?

转载 作者:行者123 更新时间:2023-12-04 05:50:12 25 4
gpt4 key购买 nike

我正在创建一个基于 AVR 微 Controller 的硬件 MIDI 设备。

我已经能够成功指定使用 MIDI USB 类,因此我的设备无需安装任何其他驱动程序即可运行。我也设置了它,因此我的设备具有其名称和制造商的值(value)。

我不明白的是我需要 VID/PID 来做什么?这似乎是一笔昂贵的购买,没有附加值(value)。目前,我使用 0xDEAD/0xCODE 进行组合,我的设备仍然按预期工作。

最佳答案

如果您的 USB 设备不需要驱动程序并且它使用“标准”USB 类,那么理论上它使用什么 VID/PID 组合并不重要。

但是,如果另一家公司/设备被分配了相同的 VID/PID 组合(在 company/VID list 中似乎还没有分配 DEAD)并且用户想要同时使用它作为您的设备或库主机上安装了其他设备,则这两个设备都可能无法正常工作。

如果该设备是一种产品,您可能需要查看一些转售 PIDS 的供应商,而不是制造一个。即使 VID 已被 USB 组织淘汰(请参阅 USB tools page 底部的列表),它将来也可能保持未使用状态。

[咆哮]
2000 美元,一个 VID 是一个令人难以置信的高价 2 个字节。我和其他许多人很乐意在单个 VID/PID 组合上花费几百美元(有多少供应商需要 64000 个 PID?),这可能会为 USB 组织带来更多的收入。
[/咆哮]

关于usb - 如果我使用类驱动程序,为什么需要 USB VID/PID?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10156486/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com