Форум Микро-Чип

Форум Микро-Чип (http://www.microchip.su/index.php)
-   Общетехнические вопросы (http://www.microchip.su/forumdisplay.php?f=8)
-   -   Где взять VID PID для STM32 и libusb дешевле, чем на форуме разработчиков? (http://www.microchip.su/showthread.php?t=17114)

Вова 23.03.2015 05:58

Где взять VID PID для STM32 и libusb дешевле, чем на форуме разработчиков?
 
Здравствуйте.

Делаю устройство на STM32, использующее USB FS. Озаботился поиском VID PID, но пока что, кроме основополагающего (купить за несколько тыщ) решения не нашёл...

Проблема в том, что тираж устройства на первых порах будет очень маленький, десятки штук. Потом может и попрёт, но пока что хочется сделать и правильно, и недорого (заказчик пока категорически против покупки оригинальных, предлагает временно использовать "от балды", все возможные проблемы берёт на себя).

Не, можно, конечно, использовать какие из примеров, и, т.к. софт и "драйвер" (libusb) на хосте тоже свои, то никаких конфликтов никогда ни у кого не будет... Но хочется сделать "академически" правильно, при этом не платя большие деньги (по крайней мере, пока что).

Уверен, с подобной ситуацией многие сталкивались. Как поступить? Использовать FT232 и другие подобные "стандартные" микросхемы, увы, не подходит.

Спасибо!

Consultant 23.03.2015 09:12

Re: Где взять VID PID для STM32 и libusb дешевле, чем на форуме разработчиков?
 
Нужно сначала попробовать продать свое издеелие, посмотреть как оно в эксплуатации будет себя вести, может всю партию завернут, а потом уже виды и пиды покупать, чтобы как аппэл миллионами штук торговать по всему миру.

Вова 23.03.2015 10:11

Re: Где взять VID PID для STM32 и libusb дешевле, чем на форуме разработчиков?
 
Цитата:

Сообщение от Consultant (Сообщение 212627)
продать свое издеелие

Вы, наверное, не читали документацию на USB. Там английским по белому сказано, что каждое устройство должно иметь уникальную пару VID & PID для соответствия стандарту. Как заказчик сможет продать устройство, не соответствующее стандарту?

Consultant 23.03.2015 10:18

Re: Где взять VID PID для STM32 и libusb дешевле, чем на форуме разработчиков?
 
Цитата:

Сообщение от Вова (Сообщение 212623)
но пока что хочется сделать и правильно, и недорого (заказчик пока категорически против покупки оригинальных, предлагает временно использовать "от балды", все возможные проблемы берёт на себя).

Цитата:

Сообщение от Вова (Сообщение 212632)
Вы, наверное, не читали документацию на USB. Там английским по белому сказано, что каждое устройство должно иметь уникальную пару VID & PID для соответствия стандарту. Как заказчик сможет продать устройство, не соответствующее стандарту?

Про VID и PID в курсе. Скажи лучше, какая функция у устройства? Что-то уникальное, для чего и драйвер в системе (Windows) уникальный требуется или что-то стандартное?

Вова 23.03.2015 10:44

Re: Где взять VID PID для STM32 и libusb дешевле, чем на форуме разработчиков?
 
Цитата:

Сообщение от Consultant (Сообщение 212635)
Про VID и PID в курсе. Скажи лучше, какая функция у устройства? Что-то уникальное, для чего и драйвер в системе (Windows) уникальный требуется или что-то стандартное?

Заказчик обещает выложить проект в открытый доступ после того как отобъёт расходы на разработку. Пока - коммерческая тайна.
Если в самом деле выложит, пришлю ссылку

Понятно, что покупать ид - проблема заказчика. Но, повторяю, пару штук он пока не готов выкладывать, а другого полностью легального решения я не знаю, потому и спрашиваю.

Микроконтроллер скорее всего будет F407 (или F401), потом, после оптимизации, может быть, все функции уложатся в F103, для удешевления. Но не факт, что уложатся

Функция уникальная, узкоспециализированная и мало кому нужная. В будущем планируется порт программы хоста на андроид, и, возможно, айки (но тоже не факт). Стандартные драйвера/микросхемы не подходят по совокупности параметров. Пока всё делается на связке Win XP/7 (libusb win32) + STM32F407.

Consultant 23.03.2015 11:37

Re: Где взять VID PID для STM32 и libusb дешевле, чем на форуме разработчиков?
 
Цитата:

Сообщение от Вова (Сообщение 212639)
Заказчик обещает выложить проект в открытый доступ после того как отобъёт расходы на разработку. Пока - коммерческая тайна.
Если в самом деле выложит, пришлю ссылку

В открытый доступ исходники и железо, а прибыль с чего будет? Странный какой-то заказчик. Может он тебя на альтруистическую волну настраивает, т.е. голову дурит.
Цитата:

Сообщение от Вова (Сообщение 212639)
Понятно, что покупать ид - проблема заказчика. Но, повторяю, пару штук он пока не готов выкладывать, а другого полностью легального решения я не знаю, потому и спрашиваю.

Какой-то неплатежеспособный заказчик. Может это инженер, хочет результат многомесячной работы стырить?:)
Цитата:

Сообщение от Вова (Сообщение 212639)
Микроконтроллер скорее всего будет F407 (или F401), потом, после оптимизации, может быть, все функции уложатся в F103, для удешевления. Но не факт, что уложатся

Функция уникальная, узкоспециализированная и мало кому нужная. В будущем планируется порт программы хоста на андроид, и, возможно, айки (но тоже не факт). Стандартные драйвера/микросхемы не подходят по совокупности параметров. Пока всё делается на связке Win XP/7 (libusb win32) + STM32F407.

А в Windows как определяется, как что? И кто будет писать уникальный драйвер под Win и поставлять его?

IceS 23.03.2015 11:59

Re: Где взять VID PID для STM32 и libusb дешевле, чем на форуме разработчиков?
 
Цитата:

Сообщение от Вова (Сообщение 212623)
Делаю устройство на STM32, использующее USB FS. Озаботился поиском VID PID, но пока что, кроме основополагающего (купить за несколько тыщ) решения не нашёл...

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

Consultant 23.03.2015 12:17

Re: Где взять VID PID для STM32 и libusb дешевле, чем на форуме разработчиков?
 
Цитата:

Сообщение от IceS (Сообщение 212642)
Когда деревья были маленькими...
В не далеком прошлом, вот такой же интузиаст купил VID и PID. И под своий лицензией раздавал их бесплатно, как-раз для подобных "поделок".
В не очень далеком прошлом, он это дело, помнится, забросил.
Но возможно его дело процветает. Подробнее не скажу. Может кто еще на форуме в курсе и направит в нужном направлении.
Да и гугль думаю может помочь.

На хабре люди обсуждали тему Организация по стандартизации USB против Open Source. Вроде нельзя перепродавать.

AleksBak 23.03.2015 14:05

Re: Где взять VID PID для STM32 и libusb дешевле, чем на форуме разработчиков?
 
Микрочип вроде продает свои EEPROM-ки с уже прошитым уникальным VID/PID.

Вова 23.03.2015 14:18

Re: Где взять VID PID для STM32 и libusb дешевле, чем на форуме разработчиков?
 
Вложений: 1
Цитата:

Сообщение от Consultant (Сообщение 212641)
В открытый доступ исходники и железо, а прибыль с чего будет?

То есть ты ни разу не пользовался open source проектами?

Цитата:

Сообщение от Consultant (Сообщение 212641)
А в Windows как определяется, как что?

Как в дескрипторах напишу, так и определится.

Цитата:

Сообщение от Consultant (Сообщение 212641)
И кто будет писать уникальный драйвер под Win и поставлять его?

Почитай документацию на libusb.

Вова 23.03.2015 14:25

Re: Где взять VID PID для STM32 и libusb дешевле, чем на форуме разработчиков?
 
Цитата:

Сообщение от IceS (Сообщение 212642)
В не далеком прошлом, вот такой же интузиаст купил VID и PID. И под своий лицензией раздавал их бесплатно, как-раз для подобных "поделок".
В не очень далеком прошлом, он это дело, помнится, забросил.

Да, я находил это, конкретно с ним всё глухо, к сожалению. Не помню точно почему, но не вариант (рассматривал его, потом отбросил).

Цитата:

Сообщение от IceS (Сообщение 212642)
Но возможно его дело процветает. Подробнее не скажу. Может кто еще на форуме в курсе и направит в нужном направлении.
Да и гугль думаю может помочь.

Да да, просто, думал, может кто-то знает какое-то нетривиальное решение, типа использовать легальный вид производителя микроконтроллера, а пид - от его же библиотеки, вдруг кто знает наверняка... В примерах стм пиды привязаны к соответствующим микроконтроллерам и классам, если не ошибаюсь, и использовать их официально нельзя. Это насколько я понял, рад, если ошибаюсь..

Цитата:

Сообщение от Consultant (Сообщение 212644)

Спасибо, почитаю

Цитата:

Сообщение от AleksBak (Сообщение 212647)
Микрочип вроде продает свои EEPROM-ки с уже прошитым уникальным VID/PID.

А это вы не с маками ли попутали? Ибо они (уникальные) должны быть ещё дороже, с учётом работы фирмы

Pridnya 23.03.2015 14:29

Re: Где взять VID PID для STM32 и libusb дешевле, чем на форуме разработчиков?
 
Цитата:

Сообщение от AleksBak (Сообщение 212647)
Микрочип вроде продает свои EEPROM-ки с уже прошитым уникальным VID/PID.

Алекс, не перепутал с MAC Address Chips (EEPROM-ка с MAC-ом)? Раньше EEPROM можно было использовать для конфигурирования и хранения (VID, PID...), а теперь USB-чипы имеют область для записи (VID, PID...), но производитель не рекомендует использовать VID и PID по умолчанию, т.к. при совпадении может быть нарушена работа других устройств (кому принадлежит VID и PID).

Цитата:

Сообщение от Вова (Сообщение 212648)
Как в дескрипторах напишу, так и определится.
Почитай документацию на libusb.

Зачем ты мне этот "Hello world" вывел, я имел ввиду (как накопитель, плеер...), т.е. стандартное устройство или что-то про что Windows не знает и дров у неё нет под это.
Я как пользователь этой библиотеки скажу: глючит она у меня на осциллографе, приходится его выключать и шнур передергивать и софт в винде закрывать, т.к. кнопка "обновить драйвер USB" не помогает. Я бы не стал такую библиотеку использовать в серийном устройстве. А вот Ethernet интерфейс - без проблем работает.

Вова 23.03.2015 15:48

Re: Где взять VID PID для STM32 и libusb дешевле, чем на форуме разработчиков?
 
Цитата:

Сообщение от Pridnya (Сообщение 212650)
что-то про что Windows не знает и дров у неё нет под это.

Цитата:

Сообщение от Pridnya (Сообщение 212650)
глючит она у меня на осциллографе, приходится его выключать и шнур передергивать и софт в винде закрывать, т.к. кнопка "обновить драйвер USB" не помогает

Спасибо за статистику!

Pridnya 23.03.2015 16:49

Re: Где взять VID PID для STM32 и libusb дешевле, чем на форуме разработчиков?
 
Вложений: 1
Цитата:

Сообщение от Вова (Сообщение 212656)
Спасибо за статистику!

Кстати VID и PID "широко расространенные":D и ничего, а определяется в системе не как осциллограф (по фирме), а usb_device. И вообще, вроде, можно не упоминать, что это интерфейс USB, не использовать значок USB, умные догадаются, а другим оно по барабану лишь бы подключалось и работало.

PS: И на сайте http://www.usb.org/developers/tools/ в разделе Company List есть список вендоров.


Часовой пояс GMT +3, время: 09:48.

Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, Jelsoft Enterprises Ltd. Перевод: zCarot