|
Есть ли способ установить драйвер usbser.sys не по VID PID? |
|
|
|
May 21 2014, 09:55
|
Участник

Группа: Участник
Сообщений: 29
Регистрация: 22-12-05
Пользователь №: 12 577

|
Суть проблемы, сделал виртуальный COM порт на STM32F405. Для USB устройств требуется покупать VID PID за дорого... Есть энтузиасты которые ставят VID=PID=0, и драйвер у них ставится по классу устройства, а не по VID PID, но там не виртуальный COM порт был. И поговаривают что это вполне легально... Собственно вопрос Есть ли способ установить драйвер usbser.sys для виртуального COM порта не по VID PID?
|
|
|
|
|
May 21 2014, 10:30
|
Участник

Группа: Участник
Сообщений: 29
Регистрация: 22-12-05
Пользователь №: 12 577

|
Правильно ли я понял что установка драйвера возможна при VID=PID=0 только для HID и MassStorage устройств, а для CDC никак?
Сообщение отредактировал js_slider - May 21 2014, 10:30
|
|
|
|
|
May 22 2014, 11:55
|
Группа: Участник
Сообщений: 13
Регистрация: 6-07-05
Пользователь №: 6 577

|
Цитата(js_slider @ May 21 2014, 18:05)  Есть ли способ установить драйвер usbser.sys для виртуального COM порта не по VID PID? Многие выпекатели контроллеров в своих библиотеках дают CDC решения со своими VID PID. Можно использовать эти значения, имея высокую вероятность что на них не будет коллизии с другими устройствами. Если же использовать их с родным кремнием то риск получить претензии от владельца VID также стремится к нулю. Более того, если закупки кремния значительны то можно обратиться к выпекателю с просьбой подарить PID. У кого то (то ли у силабса, то ли у Майкрочипа) встречал даже официальное предложение о такой услуге. Цитата(Golikov A. @ May 21 2014, 21:34)  можно FTDI-ные стыбзить... они какие-то даже давали попользоваться Это совсем плохое предложение, потому как FTDI не совместима по дровам с CDC.
|
|
|
|
|
May 22 2014, 13:06
|
Группа: Участник
Сообщений: 13
Регистрация: 6-07-05
Пользователь №: 6 577

|
Цитата(Golikov A. @ May 22 2014, 20:31)  перепродажу PID, VID вроде как запретили USBешники... Там не продажа а какая то форма то ли аренды то ли временного пользования. Я хз в юридических тонкостях. Цитата(Golikov A. @ May 22 2014, 20:31)  у ftdi есть режим виртуального ком порта, как так оно не совместимо? Разные протоколы, разные драйвера. Вообще никак не совместимо.
|
|
|
|
|
May 22 2014, 16:26
|
Участник

Группа: Участник
Сообщений: 29
Регистрация: 22-12-05
Пользователь №: 12 577

|
Понятно... А скажите как обстоят дела с MAC для Ethernet... Есть легальные варианты не платить буржуям из IEEE? Кто имеет реальный опыт выпуска устройств?
|
|
|
|
|
May 22 2014, 16:41
|
Группа: Участник
Сообщений: 13
Регистрация: 6-07-05
Пользователь №: 6 577

|
Цитата(js_slider @ May 23 2014, 00:36)  Понятно... А скажите как обстоят дела с MAC для Ethernet... Есть легальные варианты не платить буржуям из IEEE? Кто имеет реальный опыт выпуска устройств? С Ethernet MAC дело обстоит гораздо проще чем с USB VID PID. Все на что он влияет - это уникальная адресация в конкретной локальной сети, чтобы не было идентичных. Поэтому для мелкого бизнеса в России в наше время считаю вполне допустимым брать MAC с потолка. Я три старших байта взял фиксированными чтобы имя производителя в Езереале нравилось и было не на слуху. Младшие три байта назначаются в зависимости от особенностей устройства: задаются при производстве, берутся из каких нить серийников которые есть в устройстве, генерятся случайным образом при первом включении. У меня идет несколько сот, может тысяч изделий с Езернетом в год, пока траблов не наблюдалось. По жизни есть еще фишка у Майкрочипа: он продает ЕЕПРОМины с прошитым гарантированно уникальным МАСом. Можно их ставить и получить честный МАС адрес за две дюжины центов. Аналогично были у Силабса какие то Езернетовые MAC+PHY с прошитым честным MAC адресом на кристалле.
|
|
|
|
|
May 22 2014, 16:58
|
Группа: Участник
Сообщений: 13
Регистрация: 6-07-05
Пользователь №: 6 577

|
Цитата(Aner @ May 23 2014, 01:01)  ... брать MAC с потолка низя! Есть правила, читайте, посему не все потолочные могут заработать. Читал когда то. Что вас смутило?
|
|
|
|
|
May 22 2014, 22:34
|
Гуру
     
Группа: Свой
Сообщений: 5 228
Регистрация: 3-07-08
Из: Омск
Пользователь №: 38 713

|
Цитата(undefined @ May 23 2014, 02:51)  С Ethernet MAC дело обстоит гораздо проще чем с USB VID PID. Все на что он влияет - это уникальная адресация в конкретной локальной сети, чтобы не было идентичных. Интересно, чем это проще? 1.VID PID USB - всё на что он влияет, это на работу дров (и конфликты) на конкретном локальном ПК. 2.MAC - в конкретной локальной сети. Как бы сеть подразумевает обычно более чем один ПК (девайс), соответственно, произведя нехитрые математические умозаключения, получаем что вероятность ситуации N2 больше.
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|