User`s manual

UC-7112-LX Plus Software User’s Manual Getting Started
2-10
hello-debug—an ARM platform GDB debug server execution file (see Chapter 5 for details about
the GDB debug tool).
NOTE Since Moxa’s tool chain places a specially designed Makefile in the directory
/tmp/example
/UC-7112-LX_Plus /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 Moxa ART environment. If you type the #make command from within any other
directory, Linux will use the x86 compiler (for example, cc or gcc).
Uploading and Running the “Hello” Program
Use the following commands to upload hello-release to the UC-7112-LX Plus by 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 UC-7112-LX Plus, 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 UC-7112-LX Plus.