Moxa W406-T-LX [21/74] Uploading and running the hello program

Moxa W406-T-LX [21/74] Uploading and running the hello program
W315A/325A Linux User's Manual Getting Started
2-13
NOTE Since Moxa’s tool chain places a specially designed Makefile in the directory /tmp/example/hello
, be sure
to type the #make command from within that directory. This special Makefile uses the arm-linux-gcc
compiler to compile the hello.c source code for the RISC-based environment. If you type the #make
command from within any other directory, Linux will use the x86 compiler (for example, cc or gcc).
Refer to Chapter 5 to see a Makefile example.
Uploading and Running the HelloProgram
Use the following commands to upload hello-release to the W315A/325A via FTP.
1. From the PC, type:
#ftp 192.168.3.127
2. Use the bin command to set the transfer mode to Binary mode, and then use the put command to initiate
the file transfer:
ftp> bin
ftp> put hello-release
3. From the W315A/325A, 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. 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
W315A/325A.
Testing Environment
The tcps2 example demonstrates a simple application program that delivers transparent, bi-directional data
transmission between the W315A/325As serial and Ethernet ports. As illustrated in the following figure, the
purpose of this application is to transfer data between PC 1 and the W315A/325A through an RS-232
connection. At the remote site, data can be transferred between the W315A/325As Ethernet port and PC 2 over
an Ethernet connection.

Содержание

Скачать