2. Organization

This document is organized into the following chapters and appendices:

Chapter 1, “Quick Start”

This chapter includes a brief checklist to follow when installing and using Sourcery G++ Lite for the first time. You may use this chapter as an abbreviated guide to the rest of this manual.

Chapter 2, “Installation and Configuration”

This chapter describes how to download, install and configure Sourcery G++ Lite. This section describes the available installation options and explains how to set up your environment so that you can build applications.

Chapter 3, “Sourcery G++ Lite for ARM EABI”

This chapter contains information about using Sourcery G++ Lite that is specific to ARM EABI targets. You should read this chapter to learn how to best use Sourcery G++ Lite on your target system.

Chapter 4, “Using Sourcery G++ from the Command Line”

This chapter explains how to build applications with Sourcery G++ Lite using the command line. In the process of reading this chapter, you will build a simple application that you can use as a model for your own programs.

Chapter 5, “CS3™: The CodeSourcery Common Startup Code Sequence”

CS3 is CodeSourcery's low-level board support library. This chapter documents the boards supported by Sourcery G++ Lite and the compiler and linker options you need to use with them. It also explains how you can use and modify CS3-provided definitions for memory maps, system startup code and interrupt vectors in your own code.

Chapter 6, “Sourcery G++ Debug Sprite”

This chapter describes the use of the Sourcery G++ Debug Sprite for remote debugging. The Sprite allows you to debug programs running on a bare board without an operating system. This chapter includes information about the debugging devices and boards supported by the Sprite for ARM EABI.

Chapter 7, “Next Steps with Sourcery G++”

This chapter describes where you can find additional documentation and information about using Sourcery G++ Lite and its components. It also provides information about Sourcery G++ subscriptions. CodeSourcery customers with Sourcery G++ subscriptions receive comprehensive support for Sourcery G++.

Appendix A, “Sourcery G++ Lite Release Notes”

This appendix contains information about changes in this release of Sourcery G++ Lite for ARM EABI. You should read through these notes to learn about new features and bug fixes.

Appendix B, “Sourcery G++ Lite Licenses”

This appendix provides information about the software licenses that apply to Sourcery G++ Lite. Read this appendix to understand your legal rights and obligations as a user of Sourcery G++ Lite.