Hi Ich würde meinen µC gerne über die Bootloadersoftware programmieren als auch Daten über das Terminal austauschen. Zugleich wird jedoch nie gesendet. Gibt es so etwas schon? Ein Treiber der mehrere virtuelle serielle Ports simuliert und diese Daten zu dem echten Comport leitet?
Ja, Hub4Com dürfte so etwas sein, hier erwähnt als Bestandteil des com0com-Projektes: http://com0com.sourceforge.net/
Man kann das vereinfacht so machen : Die jeweilige Applikationen oeffnen das Comport nur wenn sie im Vordergrund sind und schliessen wenn sie im hintergrund sind. Den Exklusiven zugriff macht ja schon das Betriebsystem, aber man kann's mit einer Semaphore und Eventpassing unterstuetzen. Noch einfacher ist es wenn man die jeweiligen Protokolle selbst schreiben kann. Dann kann man ei gemeinsames Protokol verwenden und einen Server auf dem PC schreiben, der dann die Meldungen nach Applikation trennt. Dieser Server wuerde das comport dann exklusiv verwenden. Und die Applikationen kommunizieren mit dem Server ueber Sockets.
Hex Oschi schrieb: > Die jeweilige Applikationen oeffnen > das Comport nur wenn sie im Vordergrund sind und schliessen wenn sie im > hintergrund sind. Ein einfaches Terminal könnte ich auch programmieren, aber die Bootloadersoftware möchte ich nicht auch noch neu schreiben. Da ist so ein virtuelle Com schon einfacher.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.