Testing procedure summary, Testing procedure summary -20 – Moxa Technologies THINKCORE W341 User Manual

Page 29

Advertising
background image

ThinkCore W311/321/341 Linux User’s Manual

Getting Started

2-20

NOTE

Use the

kill -9

command for PID 728 to terminate this program:

#kill -9 %728

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 W311/321/341’s serial port 1.
5. Use an Ethernet cable to connect PC2 to the W311/321/341.
6. On PC1: If running Windows, use HyperTerminal (38400, 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.

Advertising
This manual is related to the following products: