
ARM DS-5™ is the toolkit of choice for software developers who want to fully realize the benefits of the ARM Architecture. Comprising features such as the best-in-class ARM Compiler, powerful OS-aware debugger, system-wide performance analyzer, and real-time system simulator, DS-5 is an integrated development environment that assists engineers in delivering optimized and robust software for ARM processors.

More information on current and previous releases can be found on the DS-5 change log for additional information.
Real-Time SimulatorCommunity | Basic | Professional | |
| IDE | |||
| Custom Eclipse IDE |
|
|
|
| Debugger and Streamline as Plugins for Eclipse |
|
|
|
| Compilation |
| ||
| ARM Compiler |
|
| |
| GNU Compiler |
|
| |
| System Analysis | |||
| Performance Counters |
|
|
|
| Process Trace |
|
|
|
| Function Profiling |
|
|
|
| Hierarchical Profiling |
|
| |
| Call Graph |
|
| |
| Stack Usage |
|
| |
| Annotation Log |
|
| |
| Time Filtering |
|
| |
| Multicore Drill Down |
|
| |
| Debug | |||
| Run-Control (JTAG) Multicore Debug |
|
|
|
| ETM and PTM Instruction Trace |
|
| |
| ITM and STM Instrumentation Trace |
|
| |
| Linux and Android Native Libraries and Applications |
|
| |
| Android NDK-generated Applications |
|
|
|
| Simulation | |||
| Cortex-A8 Real-Time Simulator |
|
|
|
| Dual-Core Cortex-A9 Real-Time Simulator |
|
| |
| Support | |||
| Technical Support and Maintenance | Community | ARM and | ARM and |
DS-5 Professional Edition: Leading-edge software development toolkit for bare-metal, RTOS, and Linux/Android projects. In addition to full debug support and system analysis for all ARM processors, it includes the highly-optimizing ARM Compiler and a dual-core Cortex-A9 RTSM for the creation of high quality software in the shortest possible timeframe.
DS-5 Basic Edition: Fully featured toolkit for debug and system analysis for all ARM processors. Ideal for projects that use only third party compilers, such as GCC, and would not benefit from a virtual SMP platform to develop parallelized software.
DS-5 Community Edition: Lightweight free edition for small Android application developers. Find out more
See also DS-5 Support & Maintenance and supported platforms.
The ARM tools range offers two DS-5 compatible debug adapters for JTAG/SWD debug connection and non-intrusive trace. ARM highly recommends the use of DSTREAM for new projects.
DSTREAM™
RVI™ARM offers both virtual and physical development platforms that allow programmers to start coding, testing and debugging software for ARM platforms before the target hardware is available.
Fast Models
Development Boards
ARMv5
