User`s manual

ThinkCore IA241/240 Linux User’s Manual Getting Started
2-12
Test ProgramDeveloping 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.