2009-05-05 8 views
1

Ich habe eine Anwendung auf einem Windows CE-Gerät, das versucht, Daten über eine serielle Schnittstelle zu empfangen. Das funktioniert nicht und jetzt suche ich nach einer einfachen Anwendung, die auf dem Gerät läuft und mich prüfen lässt, ob irgendwelche Daten eintreffen. Gibt es etwas wie HyperTerminal, mit dem ich einen seriellen Port auf mobilen Geräten überwachen kann?Überwachung der seriellen Schnittstelle für Windows CE?

Am besten wäre wahrscheinlich eine Anwendung, wo der Quellcode verfügbar ist, so dass ich es an die Besonderheiten des Geräts anpassen kann, auf dem ich es ausführen möchte (einige häufig verwendete System-DLLs sind nicht verfügbar).

Antwort

1

In Windows CE kommunizieren Sie mit einem seriellen Anschluss fast auf die gleiche Weise wie im klassischen Win32. Der einzige Unterschied besteht darin, dass überlappende E/A nicht unterstützt wird.

Also ich denke, es wäre einfach, eine vorhandene C++ - Bibliothek an Ihre Bedürfnisse anzupassen. Es gibt viele Artikel in Code Project. This ist ein Beispielartikel.

1

Versuchen Sie, this aus zu überprüfen. Wenn ich mich nicht irre, habe ich das verwendet, um die COM-Port-Funktionalität zu überprüfen (ich war zu faul, alles wieder herunterzuladen und zu überprüfen, ob das genau die Version ist, die ich benutzt habe ...).
Es ist eine grundlegende Anwendung, die Daten über einen ausgewählten COM-Port sendet und empfängt. Einfach, aber Sie können die Funktionalität erweitern.

1

Als ich eine Menge serieller Kommunikation basierend auf Windows Mobile arbeitete, fand ich ZTerm for PPC ein unschätzbares Werkzeug. Es unterstützt eine direkte serielle Verbindung, so dass Sie es verwenden können, um mit seriellen Ports, Modems usw. zu kommunizieren. Und unterstützt auch Socket-basierte Kommunikation, so dass Sie es als Telnet verwenden können, um mit Remote-Systemen zu sprechen.