User`s manual

ThinkCore IA241/240 Linux User’s Manual Getting Started
2-15
Testing Environment
The tcps2 example demonstrates a simple application program that delivers transparent,
bi-directional data transmission between the IA241/240’s serial and Ethernet ports. As illustrated
in the following figure, the purpose of this application is to transfer data between PC 1 and the
IA241/240 via an RS-232 connection. At the remote site, data can be transferred between the
IA241/240’s Ethernet port and PC 2 over an Ethernet connection.
Write data to PC1
Receive LAN data
Read serial data
Send data to PC2
tcps2.c
Serial Rx
Buffer
LAN Rx
Buffer
RS-232 LAN
PC 2PC 1
Compiling tcps2.c
The source code for the tcps2 example is located on the CD-ROM at
CD-ROM://example/TCPServer2/tcps2.c. Use the following commands to copy the file to a
specific directory on your PC. We use the direrctory /home/ia240241/1st_application/. Note that
you need to copy 3 filesMakefile, tcps2.c, tcpsp.cfrom the CD-ROM to the target directory.
#mount –t iso9660 /dev/cdrom /mnt/cdrom
#cp /mnt/cdrom/example/TCPServer2/tcps2.c/home/ia240241/1st_application/tcps2.c
#cp /mnt/cdrom/example/TCPServer2/tcpsp.c/home/ia240241/1st_application/tcpsp.c
#cp /mnt/cdrom/example/TCPServer2/Makefile.c/home/ia240241/1st_application/Makefile
Type #make to compile the example code:
You will get the following response, indicating that the example program was compiled
successfully.