Linux działający jako urządzenie USB

9

Pracuję na wbudowanej platformie Linux i muszę przesyłać dane między platformą a komputerem. Wbudowany Linux ma port urządzenia USB (jak drukarka), więc jest to środek, za pomocą którego miałyby miejsce transfery. Sądzę, że najłatwiejszym sposobem zintegrowania Linuksa z oprogramowaniem już zainstalowanym na PC jest wyświetlenie urządzenia Linux jako wirtualnego portu komunikacyjnego na PC.

Nie jestem nawet pewien, od czego zacząć. Czy istnieje jakieś standardowe oprogramowanie Linux do osiągnięcia tego celu?

Dziękuję Ci bardzo za Twój czas


źródło
1
Dlaczego migrowano z StackOverflow? Wydaje się, że SO to odpowiednie miejsce.
Craig McQueen,

Odpowiedzi:

5

Powinieneś sprawdzić http://www.linux-usb.org/gadget/ , interfejs API gadżetu USB pod Linuksem,

W drzewie kodów źródłowych systemu Linux znajduje się „Documentation / usb / gadget_serial.txt”, powinno to wyjaśniać, jak sprawić, aby urządzenie wyglądało jak port COM na podłączonym komputerze hosta, pod warunkiem, że port USB urządzenia sprzętowego może działać jako urządzenie podrzędne USB, sprawdź dokumentacja twojego urządzenia.

andycjw
źródło