реклама на сайте
подробности

 
 
3 страниц V   1 2 3 >  
Reply to this topicStart new topic
> Vendor ID в USB
mungo
сообщение Oct 15 2007, 06:42
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 63
Регистрация: 21-09-07
Из: СССР
Пользователь №: 30 719



В протоколе USB при енумерации заложен код вендора. Вот у меня и возник вопрос - ктокакие коды использует?
Нужно ли платить бабло usb.org (2000-4000$) за свой код, или можно без вопросов использовать чужой. Не будет ли тут каких косяков, типа, авторские права и т.п.?


--------------------
Сомневаюсь, и вам советую!
Go to the top of the page
 
+Quote Post
rezident
сообщение Oct 15 2007, 08:43
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882



Вопрос не оригинальный. Если вы продаете свое устройство за рубеж именно как USB, то без покупки VID/PID никак не обойтись. Чтобы сэкономить деньги можно договориться с каким-нибудь обладателем VID и купить у него некоторый диапазон PID. В Европе такая услуга (продажа PID) существует и ей реально пользуются. Только ваше устройство естественно под маркой обладателя VID должно продаваться.
Go to the top of the page
 
+Quote Post
Kitsok
сообщение Oct 15 2007, 11:43
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 211
Регистрация: 9-11-06
Пользователь №: 22 136



Посмотрите тут: http://www.mecanique.co.uk/products/usb/pid.html

Возможно, что-то подобное есть еще.
Go to the top of the page
 
+Quote Post
mungo
сообщение Oct 16 2007, 07:24
Сообщение #4


Участник
*

Группа: Участник
Сообщений: 63
Регистрация: 21-09-07
Из: СССР
Пользователь №: 30 719



Цитата(Kitsok @ Oct 15 2007, 14:43) *
Посмотрите тут: http://www.mecanique.co.uk/products/usb/pid.html

Возможно, что-то подобное есть еще.

Ссылка в никуда...

rezident, я свое устройство собираюсь продавать как девайс с интерфейсом USB, а не как устройство для оного. Это что-то меняет?
Суть: просто нужно обмениваться данными вместо COM через USB (простая эмуляция COM в девайсе).


--------------------
Сомневаюсь, и вам советую!
Go to the top of the page
 
+Quote Post
qqqqqq
сообщение Oct 16 2007, 10:43
Сообщение #5


Участник
*

Группа: Свой
Сообщений: 65
Регистрация: 17-01-06
Пользователь №: 13 277



Цитата(mungo @ Oct 16 2007, 13:24) *
Ссылка в никуда...

rezident, я свое устройство собираюсь продавать как девайс с интерфейсом USB, а не как устройство для оного. Это что-то меняет?
Суть: просто нужно обмениваться данными вместо COM через USB (простая эмуляция COM в девайсе).


Ничего не меняет. Риск пересечься с кем-нибудь по вид-пид остаётся, и в случае этого пересечения вы окажетесь неправы со всеми вытекающими..
Думаю, один единственный пид у владельца вид не будет стоить многого... какая-нибудь сотня баксов...
Go to the top of the page
 
+Quote Post
rezident
сообщение Oct 16 2007, 18:15
Сообщение #6


Гуру
******

Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882



Цитата(mungo @ Oct 16 2007, 13:24) *
rezident, я свое устройство собираюсь продавать как девайс с интерфейсом USB, а не как устройство для оного. Это что-то меняет?

Ничего не меняет.
Цитата(mungo @ Oct 16 2007, 13:24) *
Суть: просто нужно обмениваться данными вместо COM через USB (простая эмуляция COM в девайсе).

У вас своя собственная реализация моста USB-COM или что-то уже готовое от FTDI, SiLabs, Prolific? Если применяете готовый мост, то не вижу проблем. Тот же SiLabs, например, дает готовый пакет для генерации драйвера с вашим собственным описанием устройства, но VID/PID там будет от SiLabs. VID 10C4 / PID EA60
Go to the top of the page
 
+Quote Post
alexkok
сообщение Oct 16 2007, 21:13
Сообщение #7


Знающий
****

Группа: Участник
Сообщений: 609
Регистрация: 3-03-07
Из: San Jose
Пользователь №: 25 837



Цитата(qqqqqq @ Oct 16 2007, 13:43) *
Ничего не меняет. Риск пересечься с кем-нибудь по вид-пид остаётся, и в случае этого пересечения вы окажетесь неправы со всеми вытекающими..
Думаю, один единственный пид у владельца вид не будет стоить многого... какая-нибудь сотня баксов...

http://www.voti.nl/shop/catalog.html?usb


--------------------
Go to the top of the page
 
+Quote Post
Kitsok
сообщение Oct 22 2007, 12:44
Сообщение #8


Местный
***

Группа: Свой
Сообщений: 211
Регистрация: 9-11-06
Пользователь №: 22 136



Цитата(mungo @ Oct 16 2007, 11:24) *
Ссылка в никуда...


Да, действительно... А раньше там за 24 по-моему фунта продавалось 10 вполне уникальных PIDов...
Go to the top of the page
 
+Quote Post
mungo
сообщение Oct 30 2007, 12:56
Сообщение #9


Участник
*

Группа: Участник
Сообщений: 63
Регистрация: 21-09-07
Из: СССР
Пользователь №: 30 719



Читаю форум и вижу: куча народу использует USB.
Вот интересно: кто какие коды использует? Много ли народу имеет свой собственный код за 4000 $?


--------------------
Сомневаюсь, и вам советую!
Go to the top of the page
 
+Quote Post
Kitsok
сообщение Oct 31 2007, 14:01
Сообщение #10


Местный
***

Группа: Свой
Сообщений: 211
Регистрация: 9-11-06
Пользователь №: 22 136



Цитата(mungo @ Oct 30 2007, 15:56) *
Читаю форум и вижу: куча народу использует USB.
Вот интересно: кто какие коды использует? Много ли народу имеет свой собственный код за 4000 $?


Очень сильно сомневаюсь wink.gif Я использую VID_FFFF и PID - который в голову придет. Как дойдет до продакшн - куплю десяток PIDов и буду спать спокойно wink.gif
Go to the top of the page
 
+Quote Post
Sergey Reva
сообщение Feb 21 2008, 13:28
Сообщение #11


Участник
*

Группа: Участник
Сообщений: 70
Регистрация: 22-04-07
Из: Poltava/Kharkov
Пользователь №: 27 243



Хочу опять поднять этот вопрос. Решил не гадать и найти ответ на usb.org, вот в общем всё что нашёл относительно вид/пид:

http://www.usb.org/developers/usbfaq/#12
Цитата
12. How do I get a USB VID, TID and PID?

A: Vendor IDs (VIDs) are owned by the vendor company and are assigned and maintained by the USB-IF only. Email admin@usb.org for more information on USB-IF membership and obtaining a VID. Test IDs (TIDs) are assigned by the USB-IF or by the certified independent test lab at the time of testing. Product IDs (PIDs) are assigned by each vendor as they see fit; the USB-IF recommends each vendor set up a coordinated allocation scheme for PIDs so different teams don't inadvertently choose the same PID for different products. Duplicate numbers may cause driver error.


Ничего не сказано о том что вид/пид охраняются каким либо законом. В чём тогда может возникнуть проблема, или я что то упустил?

Сообщение отредактировал Sergey Reva - Feb 21 2008, 13:31
Go to the top of the page
 
+Quote Post
amw
сообщение Feb 21 2008, 15:45
Сообщение #12


Знающий
****

Группа: Свой
Сообщений: 601
Регистрация: 22-09-05
Из: Kharkov
Пользователь №: 8 847



Цитата(Sergey Reva @ Feb 21 2008, 15:28) *
Хочу опять поднять этот вопрос. Решил не гадать и найти ответ на usb.org, вот в общем всё что нашёл относительно вид/пид:

http://www.usb.org/developers/usbfaq/#12
Ничего не сказано о том что вид/пид охраняются каким либо законом. В чём тогда может возникнуть проблема, или я что то упустил?

А вот когда кто-нибудь поймает Ваше устройство с самовольно быбранным VID он и будет Вашей проблемой. VID стоит денег и потому за несанкционированное использование то-ли USB-IF то-ли обладатель этого VID подаст в суд с требованием прекратить использовать и компенсировать убытки, в основном моральные, что будет подороже чем $4000.

Знаю, потому как есть опыт, к счастью не мой собственный, а моего заказчика. Он то-же решил проволынить это дело. А в итоге выложил кругленькую сумму. И это не диком западе, а в Украине.


--------------------
- А мораль отсюда такова: всякому овощу свое время. Или, хочешь, я это сформулирую попроще: никогда не думай, что ты иная, чем могла бы быть иначе, чем будучи иной в тех случаях, когда иначе нельзя не быть.
© Lewis Carroll. Alice's adventures in wonderland.
Go to the top of the page
 
+Quote Post
galjoen
сообщение Feb 21 2008, 17:55
Сообщение #13


Знающий
****

Группа: Свой
Сообщений: 841
Регистрация: 10-05-07
Из: Чебоксары (Россия)
Пользователь №: 27 640



Цитата(amw @ Feb 21 2008, 18:45) *
А вот когда кто-нибудь поймает Ваше устройство с самовольно быбранным VID он и будет Вашей проблемой. VID стоит денег и потому за несанкционированное использование то-ли USB-IF то-ли обладатель этого VID подаст в суд с требованием прекратить использовать и компенсировать убытки, в основном моральные, что будет подороже чем $4000.

Знаю, потому как есть опыт, к счастью не мой собственный, а моего заказчика. Он то-же решил проволынить это дело. А в итоге выложил кругленькую сумму. И это не диком западе, а в Украине.

Так кто подал в суд - USB-IF или обладатель этого VID? Если обладатель VID - можно выбрать такой который никому не принадлежит. Кстати какой VID-то у вашего заказчика был? А если USB-IF в суд подал - то вроде как получается навязывание услуги. Кстати такие вопросы периодически всплывают на usb.org. В ответ полное молчание.

Я использую VID=PID=0. Такого наверняка ни у кого не будет т.к. винда присваивает VID=PID=0 неопределившимся/неисправным девайсам.
Кстати некоторые мои девайсы ушли за океан, и пока никаких проблем не было.
Go to the top of the page
 
+Quote Post
amw
сообщение Feb 21 2008, 19:06
Сообщение #14


Знающий
****

Группа: Свой
Сообщений: 601
Регистрация: 22-09-05
Из: Kharkov
Пользователь №: 8 847



Цитата(galjoen @ Feb 21 2008, 19:55) *
Так кто подал в суд - USB-IF или обладатель этого VID? Если обладатель VID - можно выбрать такой который никому не принадлежит. Кстати какой VID-то у вашего заказчика был? А если USB-IF в суд подал - то вроде как получается навязывание услуги. Кстати такие вопросы периодически всплывают на usb.org. В ответ полное молчание.

USB-IF.
А где гарантия, что выбранный (читай украденный) Вами VID не будет завтра присвоен мне, например?
USB-IF ведет учетную базу идентификаторов, гарантирует, что у каждого вендора будет свой, неповторимый ID, обеспечивает доступность информации о присвоении VID-ов и взымает, естественно, за это плату. тоже самое как и MAC адресс сетевой платы, и PCI ID и прочая, прочая, прочая...
Цитата
Я использую VID=PID=0. Такого наверняка ни у кого не будет т.к. винда присваивает VID=PID=0 неопределившимся/неисправным девайсам.
Кстати некоторые мои девайсы ушли за океан, и пока никаких проблем не было.

VID=PID=0 Использовать нельзя. С нулевым VID или PID работать НЕ ДОЛЖНО, в соответствии со спецификацией USB.
Цитата
Кстати некоторые мои девайсы ушли за океан, и пока никаких проблем не было.

Всему свое время. sad.gif


--------------------
- А мораль отсюда такова: всякому овощу свое время. Или, хочешь, я это сформулирую попроще: никогда не думай, что ты иная, чем могла бы быть иначе, чем будучи иной в тех случаях, когда иначе нельзя не быть.
© Lewis Carroll. Alice's adventures in wonderland.
Go to the top of the page
 
+Quote Post
galjoen
сообщение Feb 21 2008, 19:23
Сообщение #15


Знающий
****

Группа: Свой
Сообщений: 841
Регистрация: 10-05-07
Из: Чебоксары (Россия)
Пользователь №: 27 640



Цитата(amw @ Feb 21 2008, 22:06) *
VID=PID=0 Использовать нельзя. С нулевым VID или PID работать НЕ ДОЛЖНО, в соответствии со спецификацией USB.

Работает по всеми ОС. У меня там HID и Mass Storage. Для них драйвер берётся не по VID+PID, а по binterfaceClass из дескриптора INTERFACE. А в каком месте спецификации USB написано про VID=0?
Читал на usb.org, и понял так, что они деньги за использование своего знака (трезубца) берут. Но конечно я могу и ошибаться. Просил друга, который на ПМЖ в Канаде уже 5й год живёт, почитать . Тот тоже не понял. А для того чтоб получить VID деньги заплатить мало. Нужно ещё какие то испытания проходить. Те кто VID покупал говорили. Но может я не понял т.к. это испанцы были.
Go to the top of the page
 
+Quote Post

3 страниц V   1 2 3 >
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 18th June 2025 - 18:34
Рейтинг@Mail.ru


Страница сгенерированна за 0.01491 секунд с 7
ELECTRONIX ©2004-2016