Estoy trabajando en una plataforma Linux integrada y tengo que transferir datos entre la plataforma y una PC. El Linux incorporado tiene un puerto de dispositivo usb (como una impresora), por lo que este es el medio por el cual se realizarían las transferencias. Imagino que la forma más fácil de integrar Linux con el software que ya está en la PC es hacer que el dispositivo Linux aparezca como un puerto virtual en la PC.
Ni siquiera estoy seguro de por dónde empezar para esto. ¿Existe algún software estándar de Linux para lograr esto?
Muchas gracias por tu tiempo
Respuestas:
Debería consultar http://www.linux-usb.org/gadget/ , API de dispositivos USB en Linux,
En el árbol de código fuente de Linux, hay "Documentation / usb / gadget_serial.txt", esto debería explicar cómo hacer que el dispositivo aparezca como puerto COM en la PC host conectada, siempre que el puerto USB de su dispositivo de hardware pueda funcionar como esclavo USB, verifique la documentación de su dispositivo
fuente