URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID9
Нить номер: 6687
[ Назад ]

Исходное сообщение
"Помогите разобраться с доступом к USB HID девайсу"

Отправлено _Vad_ , 20-Авг-07 11:54 
только не отсылайте меня пожалуйста к Агурову...
это не то..
меня не интересует клавиатура, мыша, джойстик...
меня интересует хостовая сторона..
у меня есть девайс который определяется как ХИД
на борту девайса стоит сериальная память 24с64 (8 кб)
доступ к этой памяти по всей видимости реализован через преобразователь I2C-USB,
преобразователь софтовый, собран на RISC проце от tenx technology
(hiddev0: USB HID v1.10 Device [1130:6801] on usb1:9.0)

мне нужно получить доступ к этой 24С64...

сделайте доброе дело... обьясните КАК ОБЩАТЬСЯ С HIDами?
если будет пример типа послать - принять.. то я буду безумно рад...
ну хоть ктото должен знать!
помогите!


Содержание

Сообщения в этом обсуждении
"Помогите разобраться с доступом к USB HID девайсу"
Отправлено ws , 20-Авг-07 17:30 
>[оверквотинг удален]
>преобразователь софтовый, собран на RISC проце от tenx technology
>(hiddev0: USB HID v1.10 Device [1130:6801] on usb1:9.0)
>
>мне нужно получить доступ к этой 24С64...
>
>сделайте доброе дело... обьясните КАК ОБЩАТЬСЯ С HIDами?
>если будет пример типа послать - принять.. то я буду безумно рад...
>
>ну хоть ктото должен знать!
>помогите!

Посмотри в ядре линукса есть уже готовые дрова для мостов UART->USB. Возможно найдеш для своего устройства... если конечно у тебя в устройстве внутри стоит такой мост. Дальше работаешь с ним как с последовательным портом. И для  I2C там что-то есть, но мне не нужно было, поэтому не разбирался.

p.s: Сам когда-то сталкивался с аналогичной проблемой.


"Помогите разобраться с доступом к USB HID девайсу"
Отправлено _Vad_ , 20-Авг-07 20:08 
>
>Посмотри в ядре линукса есть уже готовые дрова для мостов UART->USB. Возможно найдеш для своего устройства... если конечно у тебя в устройстве внутри стоит такой мост. Дальше работаешь с ним как с последовательным портом. И для  I2C там что-то есть, но мне не нужно было, поэтому не разбирался.
>

да смотрел... перерыл все..
в том то и дело, что там нестандартный мост... а софтовый (каждый ДР@@@@ так как хочет).. и не UART.. это былоб просто..

в результате есть только  hiddev0 а как его? и в какую сторону...?
черти его знает... он же молчит как рыба..
в него нужно послать адрес микрухи и команду чтения из микрухи а он в ответ вывалит 8192 байт.... я так думаю...

вопрос как послать...?
я уже по простоте душевной пробовал cat...  ;-)
(ну былож сказано что  HID это ... почти ФАЙЛ.. в который пиши-читай нехочу..;-) )
но файл hiddev0 молчит... и писать в себя не хочет ;-)



"Помогите разобраться с доступом к USB HID девайсу"
Отправлено ws , 20-Авг-07 23:29 
А даташит для этого преобразователя что говорит? Там по идее должны быть указаны протоколы работы с этим преобразователем...

"Помогите разобраться с доступом к USB HID девайсу"
Отправлено _Vad_ , 21-Авг-07 12:03 
>А даташит для этого преобразователя что говорит? Там по идее должны быть
>указаны протоколы работы с этим преобразователем...

это RISC проц, с USB корнями... что туда написали то он и делает...
прошивки нет, даташита нет... протокола нет...

я хочу разобраться КАК ОБЩАТЬСЯ С КЛАССОМ HID...
как послать в USB и как прочитать из USB..
мне это нужно... не привязываясь к девайсу...

сам принцип нужен...
нигде ничего подробного не написано по этому поводу...

нужен пример кода, который открывает HID девайс, который позволяет читать , и писать... туда и от туда..


"Помогите разобраться с доступом к USB HID девайсу"
Отправлено ws , 21-Авг-07 13:50 
Тогда изучай:

http://www.usb.org/developers/hidpage/



"Помогите разобраться с доступом к USB HID девайсу"
Отправлено _Vad_ , 21-Авг-07 14:37 
>Тогда изучай:
>
>http://www.usb.org/developers/hidpage/

спасибо, на усб орг я первым делом побежал.. ;-)
примерчик бы... а не.. спецификации...
блин... ну неужели никто ничего не писал никогда?


"Помогите разобраться с доступом к USB HID девайсу"
Отправлено Rius , 24-Авг-07 07:05 
>>Тогда изучай:
>>
>>http://www.usb.org/developers/hidpage/
>
>спасибо, на усб орг я первым делом побежал.. ;-)
>примерчик бы... а не.. спецификации...
>блин... ну неужели никто ничего не писал никогда?

примеры кода есть тут: http://www.lvr.com/hidpage.htm


"Помогите разобраться с доступом к USB HID девайсу"
Отправлено krysha , 15-Сен-07 22:41 
Сам занимаюсь аналогичной проблемой (пытаюсь по-человечески прочитать из HID-клавы IP телефона). и первым делом наткнулся на кучу Ваших постов в нескольких форумах

может быть это вам поможет:
http://www.wetlogic.net/hiddev/
там есть пример кода для чтения через HID какого-то УПСа