User`s manual
ThinkCore IA241/240 Linux User’s Manual  Getting Started 
2-14
the GDB debug tool). 
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 mxscale-gcc compiler to compile the hello.c source code for the Xscale 
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 “Hello” Program 
Use the following commands to upload hello-release to the IA241/240 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 IA241/240, 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 IA241/240. 










