Ich arbeite auf einer eingebetteten Linux-Plattform und muss Daten zwischen der Plattform und einem PC übertragen. Das eingebettete Linux verfügt über einen USB-Geräteport (wie ein Drucker). Dies ist also das Mittel, mit dem Übertragungen stattfinden würden. Ich stelle mir vor, dass der einfachste Weg, Linux in die bereits auf dem PC vorhandene Software zu integrieren, darin besteht, das Linux-Gerät als virtuellen COM-Port auf dem PC anzuzeigen.
Ich bin mir nicht mal sicher, wo ich damit anfangen soll. Gibt es eine Standard-Linux-Software, um dies zu erreichen?
Vielen Dank für Ihre Zeit
Antworten:
Sie sollten http://www.linux-usb.org/gadget/ , USB-Gadget-API unter Linux, überprüfen.
In der Linux-Quellcode-Struktur befindet sich "Documentation / usb / gadget_serial.txt". Hier sollte erläutert werden, wie das Gerät als COM-Port auf dem angeschlossenen Host-PC angezeigt wird, sofern der USB-Port Ihres Hardwaregeräts als USB-Slave fungieren kann Ihre Gerätedokumentation.
quelle