LINUX.ORG.RU

Драйвер USB устройства

 ,


0

2

В общем надо научиться разговаривать с Nike+ Sport Watch, потому что мало того, что их софтина только под винду, так оно ещё и намертво привязано к офф сайту, и умеет только бег. Поэтому план таков: написать драйвер для линукса и экспортировать данные в Endomondo. Поиски готового решения никаких результатов не дали.

Да, ещё всё осложняется тем, что этот девайс не mass storage, и просто так трек не скачать. Как нет и спецификации протокола.

Опыта в написании драйверов нет никакого, как и работы с USB. Какие есть варианты в линуксе? Как я понял - модуль ядра для предоставления интерфейса в юзер-спейс, а потом уже прикладной программой с него вытягивать нужную инфу? Можно ли без модуля ядра?

Нашёл пока такую статью http://www.jespersaur.com/drupal/book/export/html/21

Есть что ещё по теме? Советы приветствуются!

★★★★★

wireshark умеет слушать usb, можешь под виндой снифать.

есть ещё linux usbmon

dimon555 ★★★★★ ()

Про wireshark и libusb уже сказали. Как вариант, вместо wireshark можно попробовать USBlyzer.

Dead ★★★★ ()

Есть даже Java-обёртка над libusb, и не одна. Буду смотреть пока http://usb4java.org/

roy ★★★★★ ()
Ответ на: комментарий от roy

Советую поинтересоваться доступностью сборок под маздайку у версии 1.0 Там вроде как libusbx был форк чтобы реально все ОСи была поддержка, но они обратно влились в libusb. Интересно, как теперь с маздаем.

I-Love-Microsoft ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.