ARM Classic Tools


The reference software development tool suite for ARM processors

Developed by ARM Architecture experts, the ARM DS-5 Development Studio toolchain enables engineers to develop robust and highly optimized embedded software for ARM application processors, such as the Cortex™-A series, Cortex-R real-time processors and other ARM embedded processors. The DS-5 toolchain comprises tools such as the best-in-class ARM C/C++ Compiler, a powerful Linux/Android™/RTOS-aware debugger, the ARM Streamline™ system-wide performance analyzer and real-time system model simulators, all conveniently packaged in a user friendly integrated development environment (IDE) based on the Eclipse.

Main Features

DS-5 Debugger

  1. Debug support for bare-metal, RTOS and Linux and Android platforms
  2. Non-intrusive cycle-accurate ETM and PTM instruction trace
  3. Seamless support for SMP systems
  4. Automated debug sessions for faster debug cycles
  5. ITM and STM instrumentation trace
  6. Support for pre-configured and custom platforms

Streamline Analyzer

  1. System performance analysis for Linux and Android systems
  2. CPU usage statistics per process, thread, function and source code
  3. Event-based sampling allowing to assign PMU counters, such as cache misses, to source code
  4. ARM Mali™ GPU graphics performance analysis
  5. Probe to acquire and correlate actual power data with system performance
  6. Data collection over network - No debug adapter required

Real-Time Simulator

  1. Cortex™-A8 and quad-core Cortex-A9 model simulator
  2. Typical simulation speed over 250 MHz
  3. Stop-mode or run-mode debug connection to simulator
  4. ARM Embedded Linux distribution provided for Linux application debug on Cortex-A8

Integrated Development Environment & ARM Compilation Tools

  1. Customized Eclipse IDE, compatible with third party plug-ins
  2. ARM Compiler, optimized compilation tool co-developed with ARM cores
  3. Powerful C/C++ editor and project manager
  4. Integrated productivity utilities such as the Remote System Explorer, SSH and Telnet terminals, and more.

ARM Quality on Product and Servicesr

  1. All the information you need to start developing quality software from day one
  2. See Resources tab to see product documentation, videos, blog posts, etc
  3. Specialist support to advise you on how to get the most out of your tools
  4. Wide choice of technical training courses