Mam popularny tablet rysunkowy, który podłączam do komputera z USB. Po podłączeniu tablet wykrywa ruchy dłoni i odpowiednio manipuluje wskaźnikiem. Gdzieś, tablet przesyła te dane do mojego komputera.Jak przechwytywać wiadomości z urządzenia USB w systemie Linux?
Moim celem jest przechwycenie tych transmisji i manipulowanie myszą po ich przetworzeniu. Hasłami, które znalazłem są: sterowniki urządzeń i HID, ale nie udało mi się złożyć więcej niż to.
Zakładając, jest to możliwe, mam kilka pytań:
- Jak to zrobić, jeśli format danych jest znany?
- Jak to zrobić, jeśli format danych nie jest znany/zastrzeżony?
Na moim komputerze działa system Ubuntu (ale odpowiedzi związane z jakąkolwiek formą systemu operacyjnego Linux są bardzo doceniane!).
Uwaga: Ta question jest podobna, ale przeznaczona dla systemu Windows.
Oto dobry punkt wyjścia: http://lxr.free-electrons.com/source/drivers/usb/README –