CHAPTER 19

Starting Cortex-M3 Development Using the GNU Tool Chain

Publisher Summary

This chapter describes how several people use Gnu's Not Unix (GNU) tool chain for ARM product development, and that a number of development tools for ARM are based on the GNU tool chain. Multiple object files can be created and linked together. There are versions of the tool chain for different application environments (Symbian, Linux, embedded-application binary interface (EABI), and so on).It explains how to download a GNU tool chain. Its components—how to utilize them from the elementary stages up to dealing with C programs and vector tables—are illustrated with examples. With GNU C compiler, the linking stage is normally invoked by the C compiler during the ...

Get The Definitive Guide to the ARM Cortex-M3, 2nd Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.