ARM DS-5™ is the toolchain of choice of software developers who want to make the most of ARM application processors and SoCs. 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.
For detailed information on current and previous releases, visit the DS-5 change log.
ARM Energy Probe User Guide
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 recommends the DSTREAM™ High Performance Debug and Trace Unit for fast and reliable JTAG debug connection and non-intrusive instruction and instrumentation trace. For users convenience, the legacy RealView ICE (RVI™) unit is also compatible with DS-5 for run-control debug.
DSTREAMThe ARM Energy Probe is a simple, standalone hardware unit that connects to the ARM Streamline Performance Analyzer to display voltage, current and power measurements alongside other system performance metrics and software profile.
Energy ProbeARM 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