Download IA240/241 Linux User`s Manual
Transcript
IA240/241 Linux User’s Manual Getting Started 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 IA240/241. Testing Environment The tcps2 example demonstrates a simple application program that delivers transparent, bi-directional data transmission between the IA240/241’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 IA240/241 via an RS-232 connection. At the remote site, data can be transferred between the IA240/241’s Ethernet port and PC 2 over an Ethernet connection. PC 1 PC 2 RS-232 LAN tcps2.c Read serial data Write data to PC1 Serial Rx Buffer LAN Rx Buffer Send data to PC2 Receive LAN data 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 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/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: 2-15