Нужны ли мне собственные VID / PID USB-идентификаторы при использовании виртуального COM-порта через драйвер usbser.sys в Windows? - PullRequest
2 голосов
/ 14 сентября 2011

Нужно ли покупать USB-идентификаторы VID / PID при использовании виртуального COM-порта через драйвер usbser.sys в Windows или достаточно привязать устройство к уникальному COM-порту?

1 Ответ

2 голосов
/ 14 сентября 2011

Единственным реальным преимуществом наличия собственных VID и PID является то, что ваше устройство более идентифицируемо как ваш продукт, а не как нечто общее.Кроме того, вы никогда не сможете гарантировать, что вы будете подключены к определенному COM-порту, поскольку этот номер порта мог бы использовать любой другой порт, независимо от того, насколько он скрыт.

Я бы сказал, что, если вы действительно не обеспокоены появлением вашего устройствакак что-то общее в диспетчере устройств (и вы установили драйверы в программе установки, так что вы не получаете общих сообщений об установленных устройствах при первом подключаемом модуле), это не стоит беспокоить.Лучше всего найти ваше устройство, посылая быструю строку идентификатора по каждому порту, который вы можете открыть (начиная с вашего «уникального»), чтобы идентифицировать ваш COM-порт по ответу.

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

...