Login

Important information

This site uses cookies to store information on your computer. By continuing to use our site, you consent to our cookies.

ARM websites use two types of cookie: (1) those that enable the site to function and perform as required; and (2) analytical cookies which anonymously track visitors only while using the site. If you are not happy with this use of these cookies please review our Privacy Policy to learn how they can be disabled. By disabling cookies some features of the site will not work.

Compare ARM DS-5 Editions

ARM DS-5 Professional Edition: Leading-edge software development toolchain for bare metal, RTOS, and Linux/Android projects. In addition to full debug support for all ARM processors and system performance analysis, it includes the highly-optimizing ARM Compiler and a quad-core Cortex-A9 RTSM for development of multicore software platforms in the shortest timeframe.

ARM DS-5 for ARMv8: Early adopter edition of DS-5 for ARM Architecture v8. Not available via distributors. Learn more...

ARM DS-5 Community Edition: Lightweight free edition for Android application developers. Learn more...

CommunityProfessional
IDE
DS-5 Eclipse IDE

 yes*

yes

Debugger and Streamline as Plugins for Eclipse

yes

yes

Compilation
ARM Compiler

yes

GNU Compiler

 yes*

yes

System Analysis
Performance Counters

yes
(limited set)

yes

Process Trace

yes

yes

Function Profiling

yes

yes

Hierarchical Profiling

yes

External Power Data Capture

yes

Call Graph

yes

Stack Usage

yes

Annotation Log

yes

Time Filtering

yes

Multicore Drill Down

yes

Debug
Run-Control (JTAG) Multicore Debug

 

yes

ETM and PTM Instruction Trace

yes

ITM and STM Instrumentation Trace

yes

Linux and Android Native Libraries and Applications

yes

yes

Android NDK-generated Applications

yes

yes

Simulation
Cortex-A8 Real-Time Simulator

 

yes

Quad-Core Cortex-A9 Real-Time Simulator

yes

Support
Technical Support and Maintenance

Forums

ARM and
distribution network


See also DS-5 supported platforms, support & maintenance entitlement, and end user license agreement (EULA).