только не отсылайте меня пожалуйста к Агурову...
это не то..
меня не интересует клавиатура, мыша, джойстик...
меня интересует хостовая сторона..
у меня есть девайс который определяется как ХИД
на борту девайса стоит сериальная память 24с64 (8 кб)
доступ к этой памяти по всей видимости реализован через преобразователь I2C-USB,
преобразователь софтовый, собран на RISC проце от tenx technology
(hiddev0: USB HID v1.10 Device [1130:6801] on usb1:9.0)мне нужно получить доступ к этой 24С64...
сделайте доброе дело... обьясните КАК ОБЩАТЬСЯ С HIDами?
если будет пример типа послать - принять.. то я буду безумно рад...
ну хоть ктото должен знать!
помогите!
>[оверквотинг удален]
>преобразователь софтовый, собран на RISC проце от tenx technology
>(hiddev0: USB HID v1.10 Device [1130:6801] on usb1:9.0)
>
>мне нужно получить доступ к этой 24С64...
>
>сделайте доброе дело... обьясните КАК ОБЩАТЬСЯ С HIDами?
>если будет пример типа послать - принять.. то я буду безумно рад...
>
>ну хоть ктото должен знать!
>помогите!Посмотри в ядре линукса есть уже готовые дрова для мостов UART->USB. Возможно найдеш для своего устройства... если конечно у тебя в устройстве внутри стоит такой мост. Дальше работаешь с ним как с последовательным портом. И для I2C там что-то есть, но мне не нужно было, поэтому не разбирался.
p.s: Сам когда-то сталкивался с аналогичной проблемой.
>
>Посмотри в ядре линукса есть уже готовые дрова для мостов UART->USB. Возможно найдеш для своего устройства... если конечно у тебя в устройстве внутри стоит такой мост. Дальше работаешь с ним как с последовательным портом. И для I2C там что-то есть, но мне не нужно было, поэтому не разбирался.
>да смотрел... перерыл все..
в том то и дело, что там нестандартный мост... а софтовый (каждый ДР@@@@ так как хочет).. и не UART.. это былоб просто..в результате есть только hiddev0 а как его? и в какую сторону...?
черти его знает... он же молчит как рыба..
в него нужно послать адрес микрухи и команду чтения из микрухи а он в ответ вывалит 8192 байт.... я так думаю...вопрос как послать...?
я уже по простоте душевной пробовал cat... ;-)
(ну былож сказано что HID это ... почти ФАЙЛ.. в который пиши-читай нехочу..;-) )
но файл hiddev0 молчит... и писать в себя не хочет ;-)
А даташит для этого преобразователя что говорит? Там по идее должны быть указаны протоколы работы с этим преобразователем...
>А даташит для этого преобразователя что говорит? Там по идее должны быть
>указаны протоколы работы с этим преобразователем...это RISC проц, с USB корнями... что туда написали то он и делает...
прошивки нет, даташита нет... протокола нет...я хочу разобраться КАК ОБЩАТЬСЯ С КЛАССОМ HID...
как послать в USB и как прочитать из USB..
мне это нужно... не привязываясь к девайсу...сам принцип нужен...
нигде ничего подробного не написано по этому поводу...нужен пример кода, который открывает HID девайс, который позволяет читать , и писать... туда и от туда..
Тогда изучай:http://www.usb.org/developers/hidpage/
>Тогда изучай:
>
>http://www.usb.org/developers/hidpage/спасибо, на усб орг я первым делом побежал.. ;-)
примерчик бы... а не.. спецификации...
блин... ну неужели никто ничего не писал никогда?
>>Тогда изучай:
>>
>>http://www.usb.org/developers/hidpage/
>
>спасибо, на усб орг я первым делом побежал.. ;-)
>примерчик бы... а не.. спецификации...
>блин... ну неужели никто ничего не писал никогда?примеры кода есть тут: http://www.lvr.com/hidpage.htm
Сам занимаюсь аналогичной проблемой (пытаюсь по-человечески прочитать из HID-клавы IP телефона). и первым делом наткнулся на кучу Ваших постов в нескольких форумахможет быть это вам поможет:
http://www.wetlogic.net/hiddev/
там есть пример кода для чтения через HID какого-то УПСа