Terminal Emulator
This code sample is named TTY. It demonstrates how to open, configure, and close, a serial communications port, and perform read/write operations for a TTY terminal emulation application.
Serial Communications Reference (Core OS Services)
CloseHandle function
COMMTIMEOUTS structure
CreateFile function
CreateThread function
DCB structure
EscapeCommFunction function
GetCommModemStatus function
GetCommState function
GetCommTimeouts function
GetLastError function
MessageBox function
SetCommMask function
SetCommState function
WaitCommEvent function
-
Navigate to the solution file (*.sln), and double-click it. By default, the solution file is copied to the following folder:
C:\Program Files\Windows Mobile 6.5.3 DTK\Samples\PocketPC\CPP\win32\Tty
Microsoft Visual Studio launches and loads the solution.
-
Build the solution (Ctrl+Shift+B).
-
Deploy the solution (F5).
-
On the desktop, open a hyper-terminal, choose "Com1" or "Com2" and the baud rate (for example, 9600).If you connected the mobile device with the desktop through serial connection by using "com1", then choose "com2". Otherwise, choose "com1".
-
Connect the mobile device to the desktop through the chosen com port.
-
Launch the TTY application on the mobile device.
-
Type letters on the hyper-terminal and you'll see them appear in the TTY application window (and vice versa).