Developing your first application, Testing environment, Developing your first application -15 – Moxa Technologies UC-7420/7410 User Manual
Page 35: Testing environment -15
UC-7420/7410 User’s Manual
Getting Started
2-15
Uploading “Hello” to UC-7420/7410 and Running the Program
Use the following command to upload hello-release to the UC-7420/7410 via FTP.
1. From the PC, type:
#ftp 192.168.3.127
2. Use bin command to set the transfer mode to Binary mode, and the put command to initiate
the file transfer:
ftp> bin
ftp> put hello-release
3. From the UC-7420/7410, type:
# chmod +x hello-release
# ./hello-release
The word Hello will be printed on the screen.
root@Moxa:~# ./hello-release
Hello
Developing Your First Application
We use the tcps2 example to illustrate how to build an application for UC-7420/7410. 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 UC-7420/7410.
Testing Environment
The tcps2 example demonstrates a simple application program that delivers transparent,
bi-directional data transmission between UC-7420/7410’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
UC-7420/7410 via an RS-232 connection. At the remote site, data can be transferred between
UC-7420/7410’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