Eigenlijk weet ik hier ook niet zo veel vanaf, misschien weet een ander forumlid meer?
Misschien kun je het in de richting van socat zoeken,
http://www.dest-unreach.org/socat/doc/socat.htmlProbeer daar ergens een virtuele com-poort aan te maken, en die dan in opencpn te openen.
PTY
Generates a pseudo terminal (pty) and uses its master side. Another process may open the pty's slave side using it like a serial line
Let op: het zou wel eens kunnen zijn dat socat verschil maakt tussen pty en PTY, en dat dit twee verschillende opties zijn.
Dit zou je dan moeten kunnen linken aan een UDP-poort
UDP-LISTEN:<port>
Waits for a UDP/IP packet arriving on <port> [UDP service] and `connects' back to sender. The accepted IP version is 4 or the one specified with option pf. Please note that, due to UDP protocol properties, no real connection is established; data has to arrive from the peer first, and no end-of-file condition can be transported. Note that opening this address usually blocks until a client connects
Hoe je dat precies helemaal in elkaar moet zetten zou ik zo niet weten, maar als ik het zo zie is het wel mogelijk. socat zit trouwens in de pakketbronnen (synaptic).
Het valt te hopen dat opencpn de "taal" van je GPS-apparaat begrijpt. Als ik het zo zie werkt opencpn met het "NMEA-protocol".
Maar goed, verder weet ik er ook niets vanaf...