User`s manual
ThinkCore IA241/240 Linux User’s Manual  Getting Started 
2-12
Test Program—Developing Hello.c 
In this section, we use the standard “Hello” programming example to illustrate how to develop a 
program for the IA241/240. In general, program development involves the following seven steps. 
Step 1: 
Connect the IA241/240 to a Linux PC. 
Step 2: 
Install Tool Chain (GNU Cross Compiler & glibc). 
Step 3: 
Set the cross compiler and glibc environment variables.
Step 4: 
Code and compile the program. 
Step 5: 
Download the program to the IA241/240 Via FTP or 
NFS. 
Step 6: 
Debug the program 
Æ If bugs are found, return to Step 4. 
Æ If no bugs are found, continue with Step 7. 
Step 7: 
Back up the user directory (distribute the program to 
additional IA241/240 units if needed). 
x86
Cross
Compiler
Installing the Tool Chain (Linux) 
The Linux Operating System must be pre-installed in the PC before installing the IA241/240 GNU 
Tool Chain. Fedora core or compatible versions are recommended. The Tool Chain requires 
approximately 100 MB of hard disk space on your PC. The IA241/240 Tool Chain software is 
located on the IA241/240 CD. To install the Tool Chain, insert the CD into your PC and then issue 
the following commands: 
#mount /dev/cdrom /mnt/cdrom 
#sh /mnt/cdrom/tool-chain/linux/install.sh 
The Tool Chain will be installed automatically on your Linux PC within a few minutes. Before 
compiling the program, be sure to set the following path first, since the Tool Chain files, including 
the compiler, link, library, and include files are located in this directory. 
PATH=/usr/local/arm-linux/bin:$PATH 
Setting the path allows you to run the compiler from any directory. 
NOTE  Refer to Appendix B for an introduction to the Windows Tool Chain. In this chapter, we use the 
Linux tool chain to illustrate the cross compiling process.










