Overview of the ARM Compiler toolchain
ARM DUI 0529C Copyright © 2010-2011 ARM. All rights reserved. 2-31
ID080411 Non-Confidential
2.22 Further reading
Additional information on developing code for the ARM family of processors is available from
both ARM and third parties.
2.22.1 ARM publications
ARM periodically provides updates and corrections to its documentation. See ARM Infocenter,
http://infocenter.arm.com/help/index.jsp
for current errata sheets and addenda, and the ARM
Frequently Asked Questions (FAQs).
For full information about the base standard, software interfaces, and standards supported by
ARM, see Application Binary Interface (ABI) for the ARM Architecture,
http://infocenter.arm.com/help/topic/com.arm.doc.subset.swdev.abi/index.html
.
In addition, see the following documentation for specific information relating to ARM products:
ARM Architecture Reference Manuals,
http://infocenter.arm.com/help/topic/com.arm.doc.subset.arch.reference/index.html
Cortex-A series processors,
http://infocenter.arm.com/help/topic/com.arm.doc.set.cortexa/index.html
Cortex-R series processors,
http://infocenter.arm.com/help/topic/com.arm.doc.set.cortexr/index.html
Cortex-M series processors,
http://infocenter.arm.com/help/topic/com.arm.doc.set.cortexm/index.html
ARM11 processors,
http://infocenter.arm.com/help/topic/com.arm.doc.set.arm11/index.html
ARM9 processors,
http://infocenter.arm.com/help/topic/com.arm.doc.set.arm9/index.html
ARM7 processors,
http://infocenter.arm.com/help/topic/com.arm.doc.set.arm7/index.html
Vector floating-point coprocessors,
http://infocenter.arm.com/help/topic/com.arm.doc.set.vfp/index.html
.
2.22.2 Other publications
This ARM Compiler tools documentation is not intended to be an introduction to the C or C++
programming languages. It does not try to teach programming in C or C++, and it is not a
reference manual for the C or C++ standards. Other publications provide general information
about programming.
The following publications describe the C++ language:
ISO/IEC 14882:2003, C++ Standard.
Stroustrup, B., The C++ Programming Language (3rd edition, 1997). Addison-Wesley
Publishing Company, Reading, Massachusetts. ISBN 0-201-88954-4.
The following publications provide general C++ programming information:
Stroustrup, B., The Design and Evolution of C++ (1994). Addison-Wesley Publishing
Company, Reading, Massachusetts. ISBN 0-201-54330-3.
This book explains how C++ evolved from its first design to the language in use today.
Vandevoorde, D and Josuttis, N.M. C++ Templates: The Complete Guide (2003).
Addison-Wesley Publishing Company, Reading, Massachusetts. ISBN 0-201-73484-2.
Overview of the ARM Compiler toolchain
ARM DUI 0529C Copyright © 2010-2011 ARM. All rights reserved. 2-32
ID080411 Non-Confidential
Meyers, S., Effective C++ (1992). Addison-Wesley Publishing Company, Reading,
Massachusetts. ISBN 0-201-56364-9.
This provides short, specific, guidelines for effective C++ development.
Meyers, S., More Effective C++ (2nd edition, 1997). Addison-Wesley Publishing
Company, Reading, Massachusetts. ISBN 0-201-92488-9.
The following publications provide general C programming information:
ISO/IEC 9899:1999, C Standard.
The standard is available from national standards bodies (for example, AFNOR in France,
ANSI in the USA).
Kernighan, B.W. and Ritchie, D.M., The C Programming Language (2nd edition, 1988).
Prentice-Hall, Englewood Cliffs, NJ, USA. ISBN 0-13-110362-8.
This book is co-authored by the original designer and implementer of the C language, and
is updated to cover the essentials of ANSI C.
Harbison, S.P. and Steele, G.L., A C Reference Manual (5th edition, 2002). Prentice-Hall,
Englewood Cliffs, NJ, USA. ISBN 0-13-089592-X.
This is a very thorough reference guide to C, including useful information on ANSI C.
Plauger, P., The Standard C Library (1991). Prentice-Hall, Englewood Cliffs, NJ, USA.
ISBN 0-13-131509-9.
This is a comprehensive treatment of ANSI and ISO standards for the C Library.
Koenig, A., C Traps and Pitfalls, Addison-Wesley (1989), Reading, Mass. ISBN
0-201-17928-8.
This explains how to avoid the most common traps in C programming. It provides
informative reading at all levels of competence in C.
See The DWARF Debugging Standard web site,
http://www.dwarfstd.org
for the latest
information about the Debug With Arbitrary Record Format (DWARF) debug table standards
and ELF specifications.
The following publications provide information about the European Telecommunications
Standards Institute (ETSI) basic operations:
ETSI Recommendation G.191: Software tools for speech and audio coding
standardization
ITU-T Software Tool Library 2005 User's manual, included as part of ETSI
Recommendation G.191
ETSI Recommendation G723.1: Dual rate speech coder for multimedia communications
transmitting at 5.3 and 6.3 kbit/s
ETSI Recommendation G.729: Coding of speech at 8 kbit/s using conjugate-structure
algebraic-code-excited linear prediction (CS-ACELP).
These publications are all available from the telecommunications bureau of the International
Telecommunication Union (ITU) web site,
http://www.itu.int
.
Publications providing information about Texas Instruments compiler intrinsics are available
from Texas Instruments web site,
http://www.ti.com
.
ARM DUI 0529C Copyright © 2010-2011 ARM. All rights reserved. 3-1
ID080411 Non-Confidential
Chapter 3
Creating an application
The following topics describe how to create an application using the toolchain:
Tasks
Using the compilation tools on page 3-2
Using the compiler on page 3-3
Using the linker on page 3-5
Using the assembler on page 3-6
Using the fromelf image converter on page 3-7.

RS41P-KT-30000

Mfr. #:
Manufacturer:
Description:
RVDS 4.1 PROFESSIONAL WNL
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union

Products related to this Datasheet