ARM Logo

DS-5 Documentation 

DS-5 Documentation

ARM® DS-5 Development Studio documentation helps you to speed up your applications, make them more power efficient and cut your development time by understanding the full feature set of the toolchain. You can find an extensive library of documentation to fully explore Eclipse, DS-5 Debugger, ARM Compiler and performance optimization features such as Streamline.

Quick Links

ARM DS-5 Product Overview

Provides an in-depth overview of the DS-5 toolchain, including DS-5 debugger, Fixed Virtual Platforms (FVPs), the ARM compiler, Streamline Performance Analyzer and supported debug hardware.

ARM DS-5 Tutorials

Includes instructions on installing DS-5 into customized Eclipse environments, building the Gnometris example application to run on a FVP and debugging of Gnometris. Also covers:

  • Configuring an RSE connection to an ARM Linux target
  • Debugging a loadable kernel module
  • Performance analysis of the Threads application
  • Using Android tools with DS-5
  • Loading Hello NEON to an Android target

For "getting started" step-by-step tutorials which complement these, visit the Tutorials section.

Using Eclipse with DS-5 

Get started with the powerful and flexible Eclipse IDE using our guide. This covers everything from configuring C/C++ projects to keyboard shortcuts which make your life easier.

DS-5 Debugger

Make the most of the powerful debug functionality available within DS-5. Our documentation describes how to configure and connect to a target, debug your applications and make use of debug scripts (including Jython for more complex debug scripts).

Using ARM Streamline

Comprehensive documentation for the Streamline Performance Analyzer, from target setup to capture and analysis. Learn how to customize Streamline, add user annotations to make your optimization process easier and make the best use of each Streamline view.

DS-5 Changelog

Find out what's new in each release of DS-5 by visiting the changelog page.

Other Useful Links

Contact ARM

For further ARM services and support, including Active Assist for SoC design consultancy, visit the ARM support page.

Important Information for

This site uses cookies to store information on your computer. By continuing to use our site, you consent to our cookies. uses three types of cookies: (1) those that enable the site to function and perform as required; (2) analytical cookies which anonymously track visitors while using this site; and (3) cookies which track visitors while using this site and then link to that visitor’s account once they log in or register.

If you are not happy with this use of these cookies please review our Cookie Policy to learn how they can be disabled. By disabling cookies some features of the site will not work.