Abstract

This chapter introduces the basic steps in using the GNU tool chain with examples. Many people use the GNU tool chain for ARM product development, and a number of development tools for ARM are based on the GNU tool chain. The compiled version of the GNU tool chain can be downloaded from codesourcery. A number of binary builds are available. The tool chain is available for various development platforms such as Windows and Linux. As with ARM tools, the GNU tool chain contains a compiler, an assembler, and a linker. The tools allow projects that contain source code in both C and assembly language. Assembler syntax for GNU assembler, as in the GNU tool chain, is a bit different from ARM assembler. These differences include declarations, compile directives, comments, and the like. Therefore, assembly codes for ARM RealView Development tools need modification before being used with the GNU tool chain. There are versions of the tool chain for different application environments such as Symbian, Linux, and EABI. The filenames of the programs usually have a prefix, depending on tool chain target options. For instance, if the EABI environment is used, the GCC command could be arm-xxxx-eabi-gcc.

Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.