12.07.2015 Views

ARM DS-5 Getting Started with DS-5 - ARM Information Center

ARM DS-5 Getting Started with DS-5 - ARM Information Center

ARM DS-5 Getting Started with DS-5 - ARM Information Center

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

<strong>ARM</strong> <strong>DS</strong>-5 product overview2.5 About <strong>ARM</strong> Compiler<strong>DS</strong>-5 includes a distribution of the <strong>ARM</strong> ® Compiler tools.These tools can be used to build applications and libraries suitable for bare-metal embeddedsystems, including the examples that are available in the <strong>DS</strong>-5 examples directory.The <strong>ARM</strong> Compiler tools are located in tools_directory. You can use them to build yourapplications from either the command-line or <strong>with</strong>in Eclipse.Table 2-1 <strong>ARM</strong> Compiler toolsToolarmararmasmarmccarmlinkfromelfDescriptionLibrarian. This enables sets of ELF format object files to be collectedtogether and maintained in archives or libraries. You can pass such a libraryor archive to the linker in place of several ELF files. You can also use thearchive for distribution to a third party for application development.Assembler. This assembles <strong>ARM</strong> and Thumb ® assembly language sources.Compiler. This compiles your C and C++ code. It supports inline andembedded assemblers, and also includes the NEON vectorizing compiler.Linker. This combines the contents of one or more object files <strong>with</strong> selectedparts of one or more object libraries to produce an executable program.Image conversion utility. This can also generate textual information about theinput image, such as disassembly and its code and data size2.5.1 See alsoTasks• <strong>ARM</strong> ® <strong>DS</strong>-5 <strong>Getting</strong> <strong>Started</strong> <strong>with</strong> Eclipse:— Creating a new C or C++ project on page 3-4.<strong>ARM</strong> DUI 0478M Copyright © 2010-2012 <strong>ARM</strong>. All rights reserved. 2-6ID120712Non-Confidential

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!