The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Инициатива по предоставлению идентификаторов USB-устройств д..."
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Инициатива по предоставлению идентификаторов USB-устройств д..."  +/
Сообщение от opennews (ok) on 05-Апр-15, 09:43 
Для обеспечения работы USB-устройства требуется снабдить его уникальным номером продукта (PID, Product ID), привязанным к идентификатору вендора (VID, Vendor ID). При  сложившихся в отрасли условиях, мелкому проекту проблематично получить идентификатор для своего устройства. В рамках инициативы pid.codes (http://pid.codes), нацеленной на решение данной проблемы, любому открытому проекту предоставлена (http://pid.codes/pidcodes/2015/04/03/welcome/) возможность бесплатно получить идентификатор USB-продукта (PID).

Распределением VID-идентификаторов занимается консорциум USB-IF (USB Implementers Forum), учреждённый компаниями, принимающими участие в создании стандартов USB, в том числе Hewlett-Packard, LSI, Microsoft и Intel. USB-IF не выдаёт единичные идентификаторов продуктов, а делегирует только идентификаторы вендора (VID), которые  позволяют производителю генерировать идентификаторы продуктов на своё усмотрение. Стоимость получения VID составляет около 5 тысяч долларов, что делает получение VID неподъёмным для мелких стартапов и некоммерческих проектов. При этом VID явно привязан к определённой компании, которая по условиям получения VID может генерировать PID только для своих продуктов и не может предоставлять их сторонним проектам.


Решение состоит в том, что подобные условия действовали не всегда, и компании, получившие VID достаточно давно, обладают лицензией, явно не запрещающей генерацию PID для сторонних проектов. Одна из таких компаний передала свой VID авторам инициативы Pid.codes, которые получили возможность генерировать PID на своё усмотрение. Таким образом, любой открытый аппаратный проект может безвозмездно получить PID для своей разработки, отправив (http://pid.codes/howto/) специальный pull-запрос через GitHub. Единственное требование - проект должен поставляться под открытой лицензией.


Что касается рисков, то передавшая VID компания уже прекратила свою деятельность, а USB-IF не имеет законных оснований запретить авторам pid.codes генерацию идентификаторов продуктов. Предусмотрена только процедура отзыва VID, но формально условия его использования не нарушены.

URL: http://pid.codes/pidcodes/2015/04/03/welcome/
Новость: https://www.opennet.ru/opennews/art.shtml?num=41978

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Инициатива по предоставлению идентификаторов USB-устройств д..."  +9 +/
Сообщение от A.Stahl (ok) on 05-Апр-15, 09:43 
Было:
>Суть инициативы состояла в создании отдельной некоммерческой организации, которая сможет зарегистрировать на себя VID и выделять в его рамках идентификаторы продуктов для развиваемых энтузиастами открытых аппаратных проектов. Деньги на покупку VID планировалось получить через сбор пожертвований. Представители компании, осуществляющей юридическую и сервисную поддержку USB-IF, наотрез отказались сотрудничать в этом направлении, потребовали убрать с сайта информацию о проекте и прекратить сбор средств на покупку VID из-за недопустимости передачи и сублицензирования PID.

Стало:
>обладают лицензией, явно не запрещающей генерацию PID для сторонних проектов.

Прошло:
полтора года.

Решение довольно костыльное. Правильное решение: надавать костылём этому консорциуму по яйцам и обязать выделить диапазон ID для одиночек и некоммерческих начинаний.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

8. "Инициатива по предоставлению идентификаторов USB-устройств д..."  +6 +/
Сообщение от Анонимъ on 05-Апр-15, 11:38 
А вы чего ждали от корпорастов ?
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

15. "Инициатива по предоставлению идентификаторов USB-устройств д..."  +1 +/
Сообщение от YetAnotherOnanym (ok) on 05-Апр-15, 14:53 
Например, от корпорастов можно ждать такого: организуется фирма, которая клепает wi-fi- свистульку "под открытой лицензией". Свистулька, будучи воткнутой, сканирует эфир, драйвера свистульки шарятся по диску, собранная инфа отсылается на сервер в Китае (причём хомячка предупреждажют о сборе "анонимизированной статистики"). Потом какая-нибудь "антивирусная лаборатория" выяснит, что свистулька ворует личные данные, проект pid.codes объявляется пособником киберпреступников. Корпорация, контролирующая 90% (или сколько там) рынка ОС для десктопов, блокирует данный VID в драйвере USB-контроллера, надзорные органы развитых стран запрещают ввоз оборудования с данным VID.
Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

25. "Инициатива по предоставлению идентификаторов USB-устройств д..."  +/
Сообщение от Аноним (??) on 05-Апр-15, 19:45 
оно все верно только одно «но» — бороться с инструментами глупо
Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору

33. "Инициатива по предоставлению идентификаторов USB-устройств д..."  +2 +/
Сообщение от Аноним (??) on 06-Апр-15, 08:44 
> организуется фирма, которая клепает wi-fi- свистульку "под открытой лицензией". Свистулька, будучи воткнутой, сканирует эфир, драйвера свистульки шарятся по диску, собранная инфа отсылается на сервер в Китае

Задача несколько осложняется необходимостью наличия открытых исходников как аппаратной, так и программной части устройства. Без этого в pid.codes можно даже не обращаться.

Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору

34. "Инициатива по предоставлению идентификаторов USB-устройств д..."  +/
Сообщение от ZiNk (ok) on 06-Апр-15, 10:02 
Весь этот сценарий можно провернуть даже не запариваясь на получение УСБ ид и наклейкой похожего логотипа (или просто отсутствие наклейки УСБ на корпусе). А с китайцев станется и просто наклеить дуром или официальный или (если чуть поприличнее) похожего лого.
Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору

18. "Инициатива по предоставлению идентификаторов USB-устройств д..."  –1 +/
Сообщение от Michael Shigorin email(ok) on 05-Апр-15, 16:09 
> Решение довольно костыльное.

Скорее хак наподобие копилефта: "кто к нам с параграфом придёт, тот и несолоно хлебамши".

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

38. "Инициатива по предоставлению идентификаторов USB-устройств д..."  +1 +/
Сообщение от Аноним (??) on 06-Апр-15, 11:34 
> Правильное решение: надавать костылём этому консорциуму по яйцам и обязать выделить диапазон ID для одиночек и некоммерческих начинаний.

Пойди и надавай, в чём проблемы то?

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

2. "Инициатива по предоставлению идентификаторов USB-устройств д..."  +1 +/
Сообщение от MPEG LA (ok) on 05-Апр-15, 09:50 
Главное не раздавать PIDы налево и направо (их всего-то 0xFFFF), и предусмотреть варианты позволяющие отозвать PID
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

4. "Инициатива по предоставлению идентификаторов USB-устройств д..."  +1 +/
Сообщение от Аноним (??) on 05-Апр-15, 10:29 
> Главное не раздавать PIDы налево и направо (их всего-то 0xFFFF), и предусмотреть
> варианты позволяющие отозвать PID

Найти 65536 разработчиков устройств еще суметь надо. К тому же можно научиться у китайцев экономии и делать свой девайс совместимый по командам с чьим-то еще, делая такой же VID:PID. Китайцы обнаглели и пошли чуть дальше - они еще и название на своих чипах стали выбивать как у оригинала. Так появились поддельные FTDI. Кстати там забавная история - в списке рассылки можно найти шуточный патч на 1 апреля, делающий поведение "как в виндовом драйвере" :). Суть в том что если обнаружив фэйк - ему перепрогрмамирует VID:PID на нули, что очень доставляет обладателю фэйкового чипа, который после этого наглухо перестает цепляться драйверами вообще :). Но правда если в линухе это только шутка и патч ессно не включили, то в винде такое поведение драйвера - сypoвая реальность.

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

13. "Инициатива по предоставлению идентификаторов USB-устройств д..."  +1 +/
Сообщение от Аноним (??) on 05-Апр-15, 12:56 
> Найти 65536 разработчиков устройств еще суметь надо.

Ну так PID определяет модель конкретного устройства в пределах вендора. Так что 64к на *всех* разработчиков открытого железа не видится такой уж недостижимой величиной.

Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

20. "Инициатива по предоставлению идентификаторов USB-устройств д..."  +/
Сообщение от Аноним (??) on 05-Апр-15, 18:16 
Но 65536 открытых проектов - это довольно изрядно. Да и там у них вроде несколько VID имеется, если я правильно их мысли понимаю.
Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору

32. "Инициатива по предоставлению идентификаторов USB-устройств д..."  +/
Сообщение от Аноним (??) on 06-Апр-15, 08:36 
> Да и там у них вроде несколько VID имеется, если я правильно их мысли понимаю.

В новости написано только про один ("Одна из таких компаний передала свой VID авторам инициативы Pid.codes, ..."). Да и на официальном сайте pid.codes написано, что на данный момент у них есть только один VID ("We have been gifted a Vendor ID by a company ..."), хотя и написано, что они будут рады расширить свой "ассортимент".

Ответить | Правка | ^ к родителю #20 | Наверх | Cообщить модератору

50. "Инициатива по предоставлению идентификаторов USB-устройств д..."  –4 +/
Сообщение от уупс on 08-Апр-15, 14:57 
Ыксперт и вправду считает что четыре байта это 65536?
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

51. "Инициатива по предоставлению идентификаторов USB-устройств д..."  +/
Сообщение от lol (??) on 08-Апр-15, 17:47 
Таки не 4, а 2 байта. И таки 2^16=65536
Всё тут верно
Ответить | Правка | ^ к родителю #50 | Наверх | Cообщить модератору

3. "Инициатива по предоставлению идентификаторов USB-устройств д..."  +2 +/
Сообщение от Аноним (??) on 05-Апр-15, 10:24 
> they obtained the Vendor ID before the USB-IF changed their licensing terms

LOL. Lifehackers strike back - жлоборасов таки опять обыграли на их же поле :)

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

14. "Инициатива по предоставлению идентификаторов USB-устройств д..."  +1 +/
Сообщение от Аноним (??) on 05-Апр-15, 14:16 
Только pid быстро закончатся и все.
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

35. "Инициатива по предоставлению идентификаторов USB-устройств д..."  +/
Сообщение от Аноним (??) on 06-Апр-15, 10:13 
Закончатся? Отлично! Это индикатор того что люди переключаются из режима потребителей в режим созидателей. Не вижу почему это плохо :P.
Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору

19. "Инициатива по предоставлению идентификаторов USB-устройств д..."  +/
Сообщение от Michael Shigorin email(ok) on 05-Апр-15, 16:11 
> LOL. Lifehackers strike back - жлоборасов таки опять обыграли на их же поле :)

Тоже оценил изящество манёвра. :)

Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

31. "Инициатива по предоставлению идентификаторов USB-устройств д..."  +/
Сообщение от Анончег on 06-Апр-15, 04:03 
> Тоже оценил изящество манёвра. :)

Надо срочно, не сходя с места, отправить им поздравительную телеграмму !

Мишаня, тебе и карты в руки, тебя весь интернет знает.

Ответить | Правка | ^ к родителю #19 | Наверх | Cообщить модератору

41. "Инициатива по предоставлению идентификаторов USB-устройств д..."  +1 +/
Сообщение от count0krsk (ok) on 06-Апр-15, 20:34 
А мне можно отправить, о Великий разрешатель? )))
Меня-то ещё не весь рунет знает, а только опен-нет.
Ответить | Правка | ^ к родителю #31 | Наверх | Cообщить модератору

42. "Инициатива по предоставлению идентификаторов USB-устройств д..."  +1 +/
Сообщение от Анончег on 07-Апр-15, 01:51 
> А мне можно отправить, о Великий разрешатель? )))
> Меня-то ещё не весь рунет знает, а только опен-нет.

Конечно, конечно, всенепременно отправляй.
Так и подпишись: "count0krsk с опен-нета"

Ответить | Правка | ^ к родителю #41 | Наверх | Cообщить модератору

49. "Инициатива по предоставлению идентификаторов USB-устройств д..."  –1 +/
Сообщение от уупс on 08-Апр-15, 14:52 
дяденька-дяденька, а мне можно отправить телеграмму?
Ответить | Правка | ^ к родителю #42 | Наверх | Cообщить модератору

5. "Инициатива по предоставлению идентификаторов USB-устройств д..."  +3 +/
Сообщение от Омский линуксоид email(ok) on 05-Апр-15, 10:34 
Надо срочно гнобить USB-IF. Как это сделать? Есть какой-то антимонопольный орган же по месту регистрации USB-IF?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

43. "Инициатива по предоставлению идентификаторов USB-устройств д..."  +1 +/
Сообщение от Асушник on 07-Апр-15, 09:35 
Вы же видели, что эта организация - консорциум. Что уже намекает на то, что формально не монополия: деньги есть - присоединяйтесь. А сумма в 5 тыс. отсекает от деятельности на данном поле "рабочий класс", у которого этой вроде не особо большой суммы в виде лишних денег нет. Рабочий класс должен работать на этих господ и не вылазить в прочие формации, за редкими исключениями в иде самых настырных. И дети рабочего класса должны будут работать на их детей. Все же просто - капитализм плавно перетекающий в империализм. Дедушка Ленин давно же озвучил, что и как будет. Патентная система тоже как бэ намекает людишкам не соваться. В Германии беглое изучение вопроса вырисовывает сумму за Европатент что-то в районе от 10 тыс., при хорошем раскладе что все сразу зарегистрируют без дополнительных казусов и уточнений, которые выльются в расходы на специальных юристов. Ну тут же демократия, а демократия это закон, а закон - это юристы, самая полезная часть общества, создающая очень много.. чего-то.. ну не зря же их тут целая армия. В итоге получать патент, который без капитала на производство все равно маловероятно вернет тебе даже эти расходы, для простого человека проблематично. А для фирмы сумма уже гораздо приемлемее. Для большой фирмы - вообще ничто.
Поэтому загнобить консорциум не получится. Альтернатива - разработать открытый стандарт со схожими потребительскими характеристиками "подключил - нашлось - работает". Но тут тоже проблема - кто будет финансировать такую масштабную работу. Можно сколько угодно ругать "проприерастов", но они сделали разработку, потратили много времени. И делают с ней что хотят - это их. Опять таки даже фирмы с хорошим доходом объединились, чтобы поделить расходы на разработку USB. Кроме того, насколько можно судить по задержкам с контроллерами 3й версии у многих фирм, схемотехника видимо получилась достаточно сложная. По софту тоже предполагаю, ибо доводилось программить работу с USB - упростили для юзеров, усложнили для программеров. Посложнее 232го. Может кто-то сможет придумать альтернативу, простую схемотехнически, программно и при этом обладающую всеми свойствами USB?
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

6. "Инициатива по предоставлению идентификаторов USB-устройств д..."  +/
Сообщение от Аноним (??) on 05-Апр-15, 10:39 
А кстати забавный у них метод получения PID. Pull request? Через git? Хм... приветы пользователям svn :)
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

9. "Инициатива по предоставлению идентификаторов USB-устройств д..."  +4 +/
Сообщение от Аноним (??) on 05-Апр-15, 11:45 
Никто не запрещает пользователям SVN установить git и послать запрос.
Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

16. "Инициатива по предоставлению идентификаторов USB-устройств д..."  +/
Сообщение от YetAnotherOnanym (ok) on 05-Апр-15, 15:01 
> А кстати забавный у них метод получения PID. Pull request? Через git?
> Хм... приветы пользователям svn :)

Ага, киберсквоттеры одобряэ.
Если по уму, то надо бы выделить один PID для разработки (все равно каждый у себя пилит, так что коллизий не будет), а PID для продакшена выделять по трёхстороннему соглашению между сабжем, разработчиком и контрактным производителем, который дорожит своей репутацией.

Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

17. "Инициатива по предоставлению идентификаторов USB-устройств д..."  +/
Сообщение от Аноним (??) on 05-Апр-15, 16:01 
USB-IF примерно так и делает. Проблема в том, что разработкой с другими разработчиками не поделишься, драйвера конфликтовать будут.
Ответить | Правка | ^ к родителю #16 | Наверх | Cообщить модератору

21. "Инициатива по предоставлению идентификаторов USB-устройств д..."  +/
Сообщение от Аноним (??) on 05-Апр-15, 18:18 
> Ага, киберсквоттеры одобряэ.

Ну как бы ты почитай требования - потом удачи тебе насвкоттить PID, ога :)

> Если по уму, то надо бы выделить один PID для разработки

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

Ответить | Правка | ^ к родителю #16 | Наверх | Cообщить модератору

7. "Инициатива по предоставлению идентификаторов USB-устройств д..."  +/
Сообщение от Аноним (??) on 05-Апр-15, 10:54 
> Решение состоит в том, что подобные условия действовали не всегда, и компании, получившие VID достаточно давно, обладают лицензией, явно не запрещающей генерацию PID для сторонних проектов. Одна из таких компаний передала свой VID авторам инициативы Pid.codes, которые получили возможность генерировать PID на своё усмотрение.
> Что касается рисков, то передавшая VID компания уже прекратила свою деятельность, а USB-IF не имеет законных оснований запретить авторам pid.codes генерацию идентификаторов продуктов.

Емнип, было две компании, которые получили vid по старой лицензии и продавали pid отдельным людям. USB-IF у них vid отозвали безо всяких "законных оснований".

Для pid.codes проще было выбрать пару случайных vid и раздавать из них pid забив на мнение USB-IF. Чтобы претензий не было, usb не упоминать.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

22. "Инициатива по предоставлению идентификаторов USB-устройств д..."  +/
Сообщение от Аноним (??) on 05-Апр-15, 18:20 
> pid отдельным людям. USB-IF у них vid отозвали безо всяких "законных
> оснований".

А что они делали с уже выпущенными девайсами?

> Для pid.codes проще было выбрать пару случайных vid и раздавать из них
> pid забив на мнение USB-IF. Чтобы претензий не было, usb не упоминать.

А в операционках как это прописывать? А коллизии разруливать?

Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

47. "Инициатива по предоставлению идентификаторов USB-устройств д..."  +/
Сообщение от rius (ok) on 07-Апр-15, 19:05 
Себе, для разработки, можешь взять выделенный для разработчиков набор кодов (вроде есть такой) или просто от балды. А попробуешь продать официально, или просто распространять что-то, с левыми VID:PID, - могут и засудить.
Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

10. "Инициатива по предоставлению идентификаторов USB-устройств д..."  –5 +/
Сообщение от _KUL (ok) on 05-Апр-15, 12:06 
И vid и pid можно китайским программными прошивальщиками хоть на что изменить. Зачем они вообще нужны?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

11. "Инициатива по предоставлению идентификаторов USB-устройств д..."  +/
Сообщение от Аноним (??) on 05-Апр-15, 12:15 
По ним ОС выбирает драйвер подходящий для устройства.
Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

12. "Инициатива по предоставлению идентификаторов USB-устройств д..."  +/
Сообщение от Аноним (??) on 05-Апр-15, 12:49 
> Зачем они вообще нужны?

Чтобы ОС могла определить, что за устройство подключено и, соответственно, какой драйвер грузить.

К.О.

Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

23. "Инициатива по предоставлению идентификаторов USB-устройств д..."  +/
Сообщение от Аноним (??) on 05-Апр-15, 18:24 
> И vid и pid можно китайским программными прошивальщиками хоть на что изменить.

Разработчик прошивки устройства может прописать что угодно во все поля. И VID/PID и дескрипторы - это полностью контролируется софтом в большинстве микроконтроллеров и читается из EEPROM во многих более простых чипах.

> Зачем они вообще нужны?

Затем что вручную выставлять перемычки нынче немного не модно и поэтому неплохо бы информировать систему - что за девайс, кто производитель, что девайс умеет, etc. Чтобы соотв. драйвер мог его подцепить. VID:PID по задумке уникально идентифицирует устройство.

Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

24. "Инициатива по предоставлению идентификаторов USB-устройств д..."  +/
Сообщение от Капитан (??) on 05-Апр-15, 19:06 
Требуем 128битный PID/VID
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

26. "Инициатива по предоставлению идентификаторов USB-устройств д..."  +/
Сообщение от PavelR (??) on 05-Апр-15, 20:03 
А что мешает выделить один конкретный VID:PID для DiY / OpenHardware устройств, специфицировав определенный API, по которому устройство будет идентифицировать себя 128/256/строкой уникальным идентификатором?

1 VID:PID - 1 драйвер? Ок, делаем скажем 16 VID:PID под это дело.
1 специальный VID:PID под "ZeroCD" технологию, расширяем API, чтобы была возможность его средствами указать устройству, какой VID::PID использовать, пишем простую утилиту конфигурации, использующую данный API. Драйвер также конфигурируется на нужный VID:PID через опции модуля/реестр/etc.
Оставшихся 15 VID:PID хватит всем :-)

Ответить | Правка | ^ к родителю #24 | Наверх | Cообщить модератору

27. "Инициатива по предоставлению идентификаторов USB-устройств д..."  +/
Сообщение от Аноним (??) on 05-Апр-15, 20:49 
>А что мешает выделить один конкретный VID:PID для DiY / OpenHardware устройств

Жаба

Ответить | Правка | ^ к родителю #26 | Наверх | Cообщить модератору

28. "Инициатива по предоставлению идентификаторов USB-устройств д..."  +/
Сообщение от Аноним (??) on 05-Апр-15, 22:29 
Ничего, кроме совместимости.
Ответить | Правка | ^ к родителю #26 | Наверх | Cообщить модератору

44. "Инициатива по предоставлению идентификаторов USB-устройств д..."  +/
Сообщение от Асушник on 07-Апр-15, 09:47 
> Ничего, кроме совместимости.

Предложенное решение вроде не нарушает обратную совместимость. Это скорее расширение к существующей системе. Некий VID:PID, который никогда не будет использован "обычным" УСБ устройством. При его получении отработает расширение к драйверу, которое знает, что для точной идентификации надо запросить еще некий параметр. Получив его(а это может быть к примеру предложенный ниже GUID), система уже точно знает, что за устройство подключено. Ну и как упомянули ниже, GUIDов хватит на всех, и пусть никто не уйдет обиженным. Хотя и GUID иногда повторяются.. А что, костыль бы работал, и даже относительно прилично выглядит. В линукс то запилят. Но маловероятно, что сама МС будет добавлять подобное в ту де венду, не для того создавали консорциум и ограничивали количество VID в стандарте 0xFFFF - явно не рассчитано на тысячи энтузиастов-одиночек. Точнее тогда видимо не предполагали, что техника так быстро шагнет вперед, что разработка устройств станет по силам одиночкам/небольшим командам.

Ответить | Правка | ^ к родителю #28 | Наверх | Cообщить модератору

45. "Инициатива по предоставлению идентификаторов USB-устройств д..."  +/
Сообщение от rius (ok) on 07-Апр-15, 13:17 
> Точнее тогда видимо не предполагали, что техника так быстро шагнет вперед, что разработка устройств станет по силам одиночкам/небольшим командам.

По тому как они запрещают перепродавать PID по одиночке, складывается впечатление что наоборот,  и предполагали и глядели далеко вперёд, чтобы подложить остальным свинью и опеспечить себя прибылью :)

Ответить | Правка | ^ к родителю #44 | Наверх | Cообщить модератору

46. "Инициатива по предоставлению идентификаторов USB-устройств д..."  +/
Сообщение от Асушник on 07-Апр-15, 13:57 
Ну да, вполне в западной традиции продать вам дом, подъехать к которому возможно лишь на производимом той же фирмой велосипеде )
Ответить | Правка | ^ к родителю #45 | Наверх | Cообщить модератору

48. "Инициатива по предоставлению идентификаторов USB-устройств д..."  +/
Сообщение от Аноним (??) on 07-Апр-15, 19:49 
> Предложенное решение вроде не нарушает обратную совместимость. Это скорее расширение к существующей системе.

Всё так. Совместимости нет с уже имеющейся инфраструктурой. Надо писать соответствующие драйверы под линуксы-виндовсы-бзди и убеждать людей, что оно нужно.

Ответить | Правка | ^ к родителю #44 | Наверх | Cообщить модератору

36. "Инициатива по предоставлению идентификаторов USB-устройств д..."  +/
Сообщение от Аноним (??) on 06-Апр-15, 10:15 
> А что мешает выделить один конкретный VID:PID для DiY / OpenHardware устройств,
> специфицировав определенный API,

Ничего. В линухе даже реально. Но мудософт же не запилит... да и жоппл.

Ответить | Правка | ^ к родителю #26 | Наверх | Cообщить модератору

37. "Инициатива по предоставлению идентификаторов USB-устройств д..."  +/
Сообщение от rius (ok) on 06-Апр-15, 10:43 
GUID надо требовать. Чтобы каждый разработчик сам себе мог код выписать и ни с кем не пересекаться.
Ответить | Правка | ^ к родителю #24 | Наверх | Cообщить модератору

39. "Инициатива по предоставлению идентификаторов USB-устройств д..."  +/
Сообщение от Аноним (??) on 06-Апр-15, 16:19 
Эй-эй, полегче! А как же потом деньги то взымать?
Ответить | Правка | ^ к родителю #37 | Наверх | Cообщить модератору

40. "Инициатива по предоставлению идентификаторов USB-устройств д..."  +/
Сообщение от Аноним (??) on 06-Апр-15, 18:19 
> Эй-эй, полегче! А как же потом деньги то взымать?

А как потом 5 килобаксов за 2 бакта получать?! По 2.5 килобакса за байт - это ж какой кондовый лохотрон :)

Ответить | Правка | ^ к родителю #39 | Наверх | Cообщить модератору

29. "Инициатива по предоставлению идентификаторов USB-устройств д..."  +/
Сообщение от privation on 06-Апр-15, 02:19 
разве сложно зарегистрировать идентификатор, подобный MIB в SNMP?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

30. "Инициатива по предоставлению идентификаторов USB-устройств д..."  +/
Сообщение от privation on 06-Апр-15, 02:21 
можно purl задействовать
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

52. "Инициатива по предоставлению идентификаторов USB-устройств д..."  +/
Сообщение от torvn77 (??) on 18-Апр-15, 20:12 
Пообщался с одним своим знакомым,так вот он озвучил вот какую позицию:
В разработку и раскрутку USB были вложены деньги,
что и в последствии и привело к его распространению на ПК.
И надо нам мол так же разработать свой вариант интерфейса и под него и делать свои устройства,а к уважваемым господам их USB не соваться.

В принципе нельзя считать что он формально не прав,хотя лично я считаю распилом и проявлением коррупции то,
что в качестве стандартного интерфейса используется проприннтарная разработка.
И вот вопрос,почему никто не пытается сделать свой вариант полностью открытого интерфейса?
Я понимаю,что мышки флешки к нему не подключить,но свои то устройства можно?

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру