DA-660-8/16-LX User’s Manual
Getting Started
2-9
Developing Your First Application
We use the tcps2 example to illustrate how to build an application. The procedure outlined in the
following subsections will show you how to build a TCP server program plus serial port
communication that runs on the DA-660.
Testing Environment
The tcps2 example demonstrates a simple application program that delivers transparent,
bi-directional data transmission between the DA-660’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
DA-660 via an RS-232 connection. At the remote site, data can be transferred between the
DA-660’s Ethernet port and PC 2 over an Ethernet connection.
RS-232
LAN
PC 2
PC 1
Write data to PC1
Receive LAN data
Read serial data
Send data to PC2
tcps2.c
Serial Rx
Buffer
LAN Rx
Buffer
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 directory
/home/da660/1st_application/
. Note that you
need to copy 3 files—
Makefile, tcps2.c, tcpsp.c
—from the CD-ROM to the target directory.
#mount –t iso9660 /dev/cdrom /mnt/cdrom
#cp /mnt/cdrom/example/TCPServer2/tcps2.c/home/da660/1st_application/tcps2.c
#cp /mnt/cdrom/example/TCPServer2/tcpsp.c/home/da660/1st_application/tcpsp.c
#cp /mnt/cdrom/example/TCPServer2/Makefile.c/home/da660/1st_application/Makefile.c
Type
#make
to compile the example code:
You will get the following response, indicating that the example program was compiled
successfully.