Aktywne Wpisy

żaden nie chciał odpuścić xD #polskiedrogi


auto_reply +6
Mój brat mówi, że niemożliwe jest cieszenie się życiem jeśli nie ma się stabilności finansowej. Co o tym sądzicie? #pytanie #kiciochpyta
Skopiuj link
Skopiuj link


Regulamin
Reklama
Kontakt
O nas
FAQ
Osiągnięcia
Ranking
Pytanie o sterownik dla Linux Debian w zasadzie czysto teoretyczne, bo raczej przekracza to moje obecne umiejętności.
Czy urządzenie podłączone do komputera musi do jego obsługi mieć sterownik? Czy można obsługiwać je czysto z poziomu programu?
Pytanie dość nieprecyzyjne chyba, więc podam przykład.
Mając urządzenie podłączone do USB programowałem je zawsze by było widoczne jako wirtualny UART. Sterownika nie robiłem, obsługę robiłem bezpośrednio z aplikacji, wysyłając instrukcje do tego UART. Czy można napisać sterownik by... No właśnie, po co?
A co sprawiło, że się zastanawiam. Mam czytnik linii papilarnych. LSUSB go pokazuje. Wydaje mi się, że skoro Linux rozpoznał po nazwie to mogłoby to działać...
Natomiast fprintd-enroll stwierdza, że brak czytników linii papilarnych (które lsusb widzi).
Tu się zastanawiam, czy jestem w stanie zrobić aplikację, która skomunikuje się bezpośrednio z czytnikiem.
Komentarz usunięty przez autora
@jacekprim: nie, nie... Ja tutaj miałem na myśli urządzenia jakie sam do tej pory robiłem. Zawsze używałem USB CDC i faktycznie był on widoczny w /dev.
Natomiast na tą chwilę zastanawiam się nad pokonaniem tej "bariery". Takim impulsem jest właśnie czytnik który mam w laptopie.
Przedstawia mi się
@passage: otóż właśnie tak sobie kombinuję w tym kierunku. Dlaczego by miał nie działać?
Co prawda nigdy nic nie pisałem dla HID i czytnikowi linii papilarnych zbyt nie ufam ale jak pisałem, to głównie filozoficzne rozmyślania na chwilę obecną.
Tak byly takie drukarki, gdzie sterowanie bylo wieksze od strony sterownika i to tez na rozne sposoby, albo kodami sterujacymi wplatanymi w plik, albo specjalnymi komendami (w zaleznosci od drukarki i portu podlaczeniowego).
Tak ujednolica sie na poziomie api
@Kaczus2B: może lepiej by było z klawiaturą ( ͡° ͜ʖ ͡°)
¯\_(ツ)_/¯
Jak pisałem, nie zależy mi koniecznie na czytniku, zastanawia mnie działanie sterownika np. na jego przykładzie.
@Kaczus2B: to rozumiem i zerkałem na źródła sterowników. Natomiast nie wiem jak odbywa się komunikacja z API. oraz w jaki sposób jest to uniwersalizowane.
W kernelu z tego co widze nie ma driverow do skanera (w kernelu androida juz sa).
Wychodzi na to ze bedziesz musial podzialac z libfprint
Jeśli nie chcesz czegoś dodać w tym temacie, przecież cię nie zmuszam, a ty widzę zaczepki szukasz. Zapytałem tylko ogólnie o sposób działania systemu a nie o wklejanie mi kodu. ( ͡°( ͡° ͜ʖ( ͡° ͜ʖ ͡°)ʖ ͡°) ͡°)
Typów i klas sprzętu jest bardzo bardzo dużo - zoba ile katalogów w linuksowych źródłach, a w tych katalogach kolejne katalogi ze sterownikami.