Das System der USB-VID / PIDs dient meines Wissens dazu, Konflikte zwischen Geräten zu vermeiden, und die USB-IF übernimmt die Verteilung dieser IDs und verlangt eine Gebühr, wenn Sie eine VID und einen entsprechenden PID-Block benötigen.
Wie sieht es nun aus, wenn Sie ein geschlossenes Gerät haben, bei dem Systeme in diesem Gerät über USB kommunizieren, das Gerät selbst jedoch keinen USB-Anschluss freigibt oder für USB-Konformität oder die Verwendung von USB in irgendeiner Weise wirbt, sondern nur für die interne Kommunikation verwendet wird als würden Sie SPI oder I2C verwenden.
Benötige ich noch eine VID / PID vom USB-IF? Wenn ja, darf dann nur der Prototyp VID 6666 verwendet werden?
Auf dem USB-Host-Gerät in diesem System wird Linux ausgeführt. Wenn also ein Treiber verwendet wird, kann der Endbenutzer einfach keine USB-Geräte mehr an diesen Host anschließen. Ich kann die VID für jedes angeschlossene Gerät auswählen, um Konflikte zu vermeiden.