vak: (Default)
[personal profile] vak
Если вы разрабатываете какую-нибудь интересную опенсорсную USB железку или прошивку, вам понадобится уникальный идентификатор устройства. Точнее пара идентификаторов VID/PID. Оказывается, их можно получить бесплатно: "How to get a PID code". Там объясняется процесс оформления.

Вот список уже выданных идентификаторов: "Vendor ID 1209".

Это я раздумываю сваять самопальную USB-флешку на базе для RP2040. Официальный список USB-идентификаторов для проектов с распберри пай здесь: "Raspberry Pi USB product ID list".

Date: 2023-11-17 22:45 (UTC)
From: [personal profile] igaa
Для USB-флэшки уникальные VID/PID не нужны. Флэшки обслужюиваются USB mass storage class driver, на VID/PID ему плевать.

Уникальные VID/PID нужны, если требуется привязать к устройству какой-то уникальный (кастомный) драйвер.

Date: 2023-11-17 22:54 (UTC)
From: [personal profile] igaa
VID/PID можете скопировать с любой попавшейся флэшки.

Однако спецификация требует serial number в дескрипторе устройства. Вот его можете придумать сами.
From: [personal profile] h1uke
если по-серьезному (для существующих индустриальных приложений) - то нужен, это я вам как педиатр педиатру говорю :)

Date: 2023-11-18 15:28 (UTC)
From: [personal profile] igaa
Если стесняетесь, можете поставить VID = PID = 0.
Куча флэшек так живут.