Release Components
==================

The ARM Software Development Toolkit (the toolkit) comprises three main release 
components which are outlined in the following sections.


Programming and Modelling tools
-------------------------------

The following programming tools are included in this toolkit release:

    armcc       The ARM C compiler

    armasm      The ARM Assembler

    armlink     The ARM Linker

    armsd       The ARM Symbolic Debugger

    armwd       The ARM Windowing Debugger

    armlib      The ARM Librarian

    decaof      The ARM Object File Decoder

    topcc       A PCC to ANSI C dialect conversion tool

    reconfig    The ARM Tools reconfiguation utility

    armmake     The ARM Make Utility (PC release only)

A brief description of each of these tools together with details on how to 
invoke them is given in the next chapter, "<Using The ARM Software Tools>" 
starting on page7.


Retargetable Libraries
----------------------

Two retargetable libraries are supplied:

 *  The ARM ANSI C Library, supplied in both source form and as object 
    libraries ready to be used with armsd and pisd.

 *  The minimal standalone C runtime support system.  This is supplied as ARM 
    Assembler, and is all that is needed to support unhosted, ARM targetted C.

For example usage of the retargetable libraries refer to the ARM Software Tools 
Cookbook.  A further introduction to them is given in section "<An Introduction 
to the Run-Time Libraries>". Detailed information on porting 
the ARM targetted ANSI C Library is given in the chapter "<ARM C Library 
Porting Guide>" of the Reference Manual.


Documentation
-------------

The toolkit documentation consists of the following logically separate volumes:

 *  <The ARM Software Development Toolkit User Manual> (this document);

 *  <The ARM Software Development Toolkit Cookbook>;

 *  <The ARM Software Development Toolkit Reference Manual>;

 *  <The ARM Software Development Toolkit Technical Specifications>.

In addition release notes with information specific to a particular release of 
the toolkit, and a summary of the differences between this release and the 
previous release are supplied.

This documentation is supplied in paper form and online as plain text.  The 
Cookbook also comes with referenced online examples which form an integral part 
of the Cookbook.


Feedback
--------

If you have feedback on the toolkit please contact either your supplier, or ARM 
Ltd.  There is an e-mail alias to which feedback can be sent: 
xdevt@armltd.co.uk.  In order to help us give a rapid and useful response, 
please give:

 *  details of which hosting and release of the ARM Software Tools you are 
    using;

 *  example code which reproduces the problem;

 *  a clear explanation of what you expected to happen, and what actually 
    happened.

 

 

