UC-7400-LX Plus User’s Manual
Getting Started
2-22
root@Moxa:~#
NOTE
Use the
kill -9
command for PID 187 to terminate this program:
#kill -9 187
Testing Procedure Summary
1.
Compile
tcps2.c
(
#make
).
2.
Upload and run
tcps2-release
in the background
(#./tcps2-release &)
.
3.
Check that the process is running
(#jobs or #ps -ef)
.
4.
Use a serial cable to connect PC1 to the UC-7400-LX Plus serial port 1.
5.
Use an Ethernet cable to connect PC2 to the UC-7400-LX Plus.
6.
On PC1: If running Windows, use HyperTerminal (
11520, n, 8, 1
) to open COMn.
7.
On PC2: Type
#telnet 192.168.3.127 4001
.
8.
On PC1: Type some text on the keyboard and then press
Enter
.
9.
On PC2: The text you typed on PC1 will appear on PC2’s screen.
The testing environment is illustrated in the following figure. However, note that there are
limitations to the example program
tcps2.c
.
tcps2.c
RS-232
LAN
PC 2
PC 1
Write data to PC1
Receive LAN data
Read serial data
Send data to PC2
Serial Rx
Buffer
LAN Rx
Buffer
NOTE
The
tcps2.c
application is a simple example designed to give users a basic understanding of the
concepts involved in combining Ethernet communication and serial port communication.
However, the example program has some limitations that make it unsuitable for real-life
applications.
1.
The serial port is in canonical mode and block mode, making it impossible to send data from
the Ethernet side to the serial side (i.e., from PC 2 to PC 1 in the above example).
2.
The Ethernet side will not accept multiple connections.