|
|
  |
Производство устройств с USB, как обойти лицензирование? |
|
|
|
Aug 1 2010, 11:12
|

Нечётный пользователь.
     
Группа: Свой
Сообщений: 2 033
Регистрация: 26-05-05
Из: Бровари, Україна
Пользователь №: 5 417

|
Цитата(@Ark @ Aug 1 2010, 12:02)  Вы их все 10 одновременно собираетесь подключать? Или 20? Тогда может вам уже не USB нужно, а что-то иное? Считать Вы умеете, но как-то странно. Причём тут он? Подключать будет тот, кому он устройство продаст. Вы можете ему гарантировать, что каждый покупатель будет у него покупать десять устройств (одинаковых или разных — не важно, главное, что его устройств) и при этом подключать их исключительно по одному? А 135*5+40 уже дороже, чем 5*140. 135*10+2*40 (по два тоже нельзя подключать?) тоже больше, чем 10*140 А могут и по одному устройству покупать либо покупать несколько для одновремённой эксплуатации (в том числе на разных рабочих местах). Так что не переносите свои воззрения "я для себя наклепал приблуд и сэкономил на переходнике в каждом" на продажу изделий. Если кто-то купит несколько устройств, то для того, чтобы они все работали.
--------------------
Ну, я пошёл… Если что – звоните…
|
|
|
|
|
Aug 1 2010, 12:20
|
Частый гость
 
Группа: Участник
Сообщений: 168
Регистрация: 14-02-10
Пользователь №: 55 490

|
Цитата(Br.Misha @ Jul 31 2010, 13:22)  Если он будет стоить даже не 0,0306$ а 10 то я с удовольствием его куплю))))))). EUR 9.95 устроит? Вариант, но несколько ущербныйЕсли уж используется стек от obdev, не замахнуться ли на Entry Level Licenseза EUR 199? Обсуждение такой же темы -- Obtaining a VID and PID
--------------------
#define TRUE (4==(2*2))
|
|
|
|
|
Aug 1 2010, 13:17
|
Частый гость
 
Группа: Участник
Сообщений: 168
Регистрация: 14-02-10
Пользователь №: 55 490

|
Цитата(Xenia @ Aug 1 2010, 15:42)  А как вы полагаете, если купить эту лицензию, то можно прописывать название своей компании (в USB_MANUFACTURER_NAME) или все равно придется писать какой-нибудь Objective Development или GNU? думаю, писать нужно себя. Сейчас пересмотрел их CommercialLicense.txt должен дезавуировать свой призыв обращаться к ним за лицензией ради обладания VID/PID. Они перепродают VID от VOTI -- это голландский кустарь-одиночка, который купил VID, продавал блоки PID, но под давлением usb.org с 2008 года прекратил эти продажи.
--------------------
#define TRUE (4==(2*2))
|
|
|
|
Guest_@Ark_*
|
Aug 1 2010, 17:01
|
Guests

|
Цитата ... Будущее за аппаратными средствами, которые "сами" пересылают содержимое буфера по флагу готовности или с помощью DMA. Прерывания на каждом байте, типа UARTа или SPI, - прошлый день, а выдача параллельного TTL сигнала шириной в целый порт МК и его стробирование - позапрошлый!  Так и хочется продолжить Вашу мысль: "Будущее за устройствами с ценой от $1000 и выше. Устройства, стоимостью в $100 - прошлый день, а в $10 - позапрошлый." Примерно так получается... P.S. Время покажет. COM-порт уже как лет 20 хоронят. А он все живет себе и живет, хотя и стал виртуальным...
|
|
|
|
Guest_@Ark_*
|
Aug 1 2010, 17:23
|
Guests

|
Цитата Считать Вы умеете, но как-то странно... Вы можете ему гарантировать, что каждый покупатель будет у него покупать десять устройств (одинаковых или разных — не важно, главное, что его устройств) и при этом подключать их исключительно по одному?...Так что не переносите свои воззрения "я для себя наклепал приблуд и сэкономил на переходнике в каждом" на продажу изделий. Если кто-то купит несколько устройств, то для того, чтобы они все работали. Всякие расчеты и сравнения имеют смысл только в контексте условий конкретной задачи/конкретного устройства. Автор темы их не озвучил, потому и не может быть продуктивной дискуссии на эту тему. Могу сказать только одно: предлагаемое решение - МК с USB на борту - далеко не всегда является оптимальным. В частности, с точки зрения стоимости... "Универсальной" шине (USB), на самом деле, далеко до универсальности применения...
|
|
|
|
|
Aug 7 2010, 21:24
|

Гуру
     
Группа: Модератор FTP
Сообщений: 4 479
Регистрация: 20-02-08
Из: Москва
Пользователь №: 35 237

|
А что если взять VID/PID от Микрософта? Вот здесь приведен ini-файл http://pastebin.com/mnG8fNVQ "Windows USB CDC ACM Setup File" Берем этот ini-файл, как есть, и вот что получаем: 1. Драйвер виртуального COM-порта USBSER.SYS, входящий в поставку Windows, кто писал? - Microsoft! А стало быть VID и PID указаны в ini-файле правильно. Не подкопаешься. 2. Конфликт устройств не возможен в принципе. Ведь если вдруг найдется иное устройство (не ваше) на том же компьютере, то его драйвер (USBSER.SYS) вам заведомо подойдет. А если ваше устройство будет воткнуто первым, то тогда ваш драйвер (тот же USBSER.SYS) тоже заведомо подойдет для любого чужого устройства, с которым у него VID и PID одинаковы. Здесь игра идет на том, что используются драйверы от Microsoft, входящие в состав операционки (для HID такой тоже вроде бы есть), а потому, используя ini-файл с Микрософтовским VID и PID, мы ничего вроде бы не нарушаем, т.к. ЭТА пара VID и PID уже зарегистрирована Микрософторм на нужный нам драйвер (USBSER.SYS или HIDUSB.SYS). Единственный минус такого решения - нелегальность замены имени Microsoft на имя своей конторы, и изменение имени "Communications Port" на что-то более конкретное.
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|