• Home
  • History
  • Annotate
  • Line#
  • Navigate
  • Raw
  • Download
  • only in /asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/toolchains/hndtools-armeabi-2011.09/share/doc/arm-arm-none-eabi/html/getting-started/
1<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Sourcery CodeBench Lite</title><link rel="stylesheet" href="cs.css" type="text/css"><meta name="generator" content="DocBook XSL Stylesheets V1.74.0"><meta name="description" content="This guide explains how to install and build applications with Sourcery CodeBench Lite, CodeSourcery's customized and validated version of the GNU Toolchain. Sourcery CodeBench Lite includes everything you need for application development, including C and C++ compilers, assemblers, linkers, and libraries. When you have finished reading this guide, you will know how to use Sourcery CodeBench from the command line."><link rel="home" href="index.html" title="Sourcery CodeBench Lite"><link rel="next" href="pr01.html" title="Preface"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Sourcery CodeBench Lite</th></tr><tr><td width="20%" align="left">�</td><th width="60%" align="center">�</th><td width="20%" align="right">�<a accesskey="n" href="pr01.html">Next</a></td></tr></table><hr></div><div class="book" lang="en"><div class="titlepage"><div><div><h1 class="title"><a name="id460695"></a>Sourcery CodeBench Lite</h1></div><div><h2 class="subtitle">ARM EABI</h2></div><div><h2 class="subtitle">Sourcery CodeBench Lite 2011.09-69</h2></div><div><h2 class="subtitle">Getting Started</h2></div><div><h3 class="corpauthor">CodeSourcery, Inc.</h3></div><div><p class="releaseinfo">Version Sourcery CodeBench Lite 2011.09-69</p></div><div><p class="copyright">Copyright � 2005, 2006, 2007, 2008, 2009, 2010, 2011 CodeSourcery, Inc.</p></div><div><div class="legalnotice"><a name="id520741"></a>All rights reserved.</div></div><div><div class="abstract"><p class="title"><b>Abstract</b></p><p>
2    This guide explains how to install and build applications with
3    Sourcery CodeBench Lite, CodeSourcery's
4    <span>customized and validated</span>
5    
6    version of
7    the GNU Toolchain.  Sourcery CodeBench Lite includes everything you need for
8    application development, including C and C++ compilers,
9    assemblers, linkers, and libraries.
10   </p><p>
11    When you have finished reading this guide, you will know how to
12    use Sourcery CodeBench 
13    
14    from the command line.
15   </p></div></div></div><hr></div><div class="toc"><p><b>Table of Contents</b></p><dl><dt><span class="preface"><a href="pr01.html">Preface</a></span></dt><dd><dl><dt><span class="section"><a href="pr01.html#id520789">1. Intended Audience</a></span></dt><dt><span class="section"><a href="pr01s02.html">2. Organization</a></span></dt><dt><span class="section"><a href="pr01s03.html">3. Typographical Conventions</a></span></dt></dl></dd><dt><span class="chapter"><a href="chap-quickstart.html">1. Quick Start</a></span></dt><dd><dl><dt><span class="section"><a href="chap-quickstart.html#id520374">1.1. Installation and Set-Up</a></span></dt><dt><span class="section"><a href="ch01s02.html">1.2. Configuring Sourcery CodeBench Lite for the Target System</a></span></dt><dt><span class="section"><a href="ch01s03.html">1.3. Building Your Program</a></span></dt><dt><span class="section"><a href="ch01s04.html">1.4. Running and Debugging Your Program</a></span></dt></dl></dd><dt><span class="chapter"><a href="chap-installation.html">2. Installation and Configuration</a></span></dt><dd><dl><dt><span class="section"><a href="chap-installation.html#id521609">2.1. Terminology</a></span></dt><dt><span class="section"><a href="ch02s02.html">2.2. System Requirements</a></span></dt><dt><span class="section"><a href="ch02s03.html">2.3. Downloading an Installer</a></span></dt><dt><span class="section"><a href="sec-installing.html">2.4. Installing Sourcery CodeBench Lite</a></span></dt><dt><span class="section"><a href="sec-updating.html">2.5. Installing Sourcery CodeBench Lite Updates</a></span></dt><dt><span class="section"><a href="sec-setting-up-environment.html">2.6. Setting up the Environment</a></span></dt><dt><span class="section"><a href="sec-uninstalling.html">2.7. Uninstalling Sourcery CodeBench Lite</a></span></dt></dl></dd><dt><span class="chapter"><a href="chap-target.html">3. Sourcery CodeBench Lite for ARM EABI</a></span></dt><dd><dl><dt><span class="section"><a href="chap-target.html#id523042">3.1. Included Components and Features</a></span></dt><dt><span class="section"><a href="sec-multilibs.html">3.2. Library Configurations</a></span></dt><dt><span class="section"><a href="sec-using-flash.html">3.3. Using Flash Memory</a></span></dt><dt><span class="section"><a href="sec-armfloat.html">3.4. Using VFP Floating Point</a></span></dt><dt><span class="section"><a href="sec-arm-fixed-point.html">3.5. Fixed-Point Arithmetic</a></span></dt><dt><span class="section"><a href="ch03s06.html">3.6. ABI Compatibility</a></span></dt><dt><span class="section"><a href="arm-mcount.html">3.7. ARM Profiling Implementation</a></span></dt><dt><span class="section"><a href="portable-objects.html">3.8. Object File Portability</a></span></dt></dl></dd><dt><span class="chapter"><a href="chap-building.html">4. Using Sourcery CodeBench from the Command Line</a></span></dt><dd><dl><dt><span class="section"><a href="chap-building.html#sec-factorial-build">4.1. Building an Application</a></span></dt><dt><span class="section"><a href="ch04s02.html">4.2. Running Applications on the Target System</a></span></dt><dt><span class="section"><a href="sec-gdbsimulator.html">4.3. Running Applications in the Simulator</a></span></dt><dt><span class="section"><a href="sec-remote-debugging.html">4.4. Running Applications from GDB</a></span></dt></dl></dd><dt><span class="chapter"><a href="chap-cs3.html">5. CS3&#8482;: The CodeSourcery Common Startup Code Sequence</a></span></dt><dd><dl><dt><span class="section"><a href="chap-cs3.html#sec-cs3-linker-scripts">5.1. Linker Scripts</a></span></dt><dt><span class="section"><a href="sec-cs3-startup.html">5.2. Program Startup and Termination</a></span></dt><dt><span class="section"><a href="sec-cs3-memory-layout.html">5.3. Memory Layout</a></span></dt><dt><span class="section"><a href="sec-cs3-interrupts.html">5.4. Interrupt Vectors and Handlers</a></span></dt><dt><span class="section"><a href="sec-cs3-supported-boards.html">5.5. Supported Boards for ARM EABI</a></span></dt><dt><span class="section"><a href="sec-cs3-vector-tables.html">5.6. Interrupt Vector Tables</a></span></dt></dl></dd><dt><span class="chapter"><a href="sprite.html">6. Sourcery CodeBench Debug Sprite</a></span></dt><dd><dl><dt><span class="section"><a href="sprite.html#sec-sprite-probe">6.1. Probing for Debug Devices</a></span></dt><dt><span class="section"><a href="ch06s02.html">6.2. Debug Sprite Example</a></span></dt><dt><span class="section"><a href="sec-sprite-invocation.html">6.3. Invoking Sourcery CodeBench Debug Sprite</a></span></dt><dt><span class="section"><a href="sec-sprite-options.html">6.4. Sourcery CodeBench Debug Sprite Options</a></span></dt><dt><span class="section"><a href="debug-sprite-rdi-url.html">6.5. Remote Debug Interface Devices</a></span></dt><dt><span class="section"><a href="debug-sprite-flashpro-url.html">6.6. Actel FlashPro Devices</a></span></dt><dt><span class="section"><a href="debug-sprite-altera-url.html">6.7. Altera Devices</a></span></dt><dt><span class="section"><a href="ch06s08.html">6.8. Debugging a Remote Board</a></span></dt><dt><span class="section"><a href="sec-sprite-supported-boards.html">6.9. Supported Board Files</a></span></dt><dt><span class="section"><a href="sec-sprite-board-file.html">6.10. Board File Syntax</a></span></dt></dl></dd><dt><span class="chapter"><a href="chap-next-steps.html">7. Next Steps with Sourcery CodeBench</a></span></dt><dd><dl><dt><span class="section"><a href="chap-next-steps.html#id530799">7.1. Sourcery CodeBench Knowledge Base</a></span></dt><dt><span class="section"><a href="sec-example-programs.html">7.2. Example Programs</a></span></dt><dt><span class="section"><a href="ch07s03.html">7.3. Manuals for GNU Toolchain Components</a></span></dt></dl></dd><dt><span class="appendix"><a href="chap-release.html">A. Sourcery CodeBench Lite Release Notes</a></span></dt><dd><dl><dt><span class="section"><a href="chap-release.html#sec-release-notes">A.1. Changes in Sourcery CodeBench Lite for ARM EABI</a></span></dt></dl></dd><dt><span class="appendix"><a href="chap-license.html">B. Sourcery CodeBench Lite Licenses</a></span></dt><dd><dl><dt><span class="section"><a href="chap-license.html#id538651">B.1. Licenses for Sourcery CodeBench Lite Components</a></span></dt><dt><span class="section"><a href="sec-eval-agreement.html">B.2. Sourcery CodeBench Software License Agreement</a></span></dt><dt><span class="section"><a href="apbs03.html">B.3. Attribution</a></span></dt></dl></dd></dl></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left">�</td><td width="20%" align="center">�</td><td width="40%" align="right">�<a accesskey="n" href="pr01.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">�</td><td width="20%" align="center">�</td><td width="40%" align="right" valign="top">�Preface</td></tr></table></div></body></html>
16