Arm DS-5 Development Studio


DS-5 Development Studio has been superseded by the new Arm Development Studio, Arm's newest and most comprehensive embedded C/C++ toolchain yet. 

Existing DS-5 customers are still able to renew their licenses and purchase additional seats.



DS-5 Ultimate

DS-5 Ultimate Edition gives 100% peace of mind for companies using a wide range of Arm CPUs and architectures in current and future SoCs. It supports development on any Arm CPUs, including many still under development (early access may be subject to IP license). It also provides access to the widest range of Fixed Virtual Platforms. Additionally, DS-5 Ultimate Edition includes additional features to support the development and certification of functional safety applications.

DS-5 Professional

Containing all the essential tools for the development of efficient bare-metal, RTOS and Linux software on off-the-shelf or custom SoCs, DS-5 Professional Edition supports projects using all the classic Arm CPUs, from Armv4 to Armv7 and Armv8-M target support. 

DS-5 Community

This free edition of DS-5 provides starter level debug and system analysis for Linux userspace development as well as bare-metal on the two available FVPs.

Features & Specifications

OS-aware multicore debugger

DS-5 Debugger supports engineers throughout the entire product lifecycle, from bringing-up custom many-core SoCs on emulators, to pre-hardware software development on virtual prototypes to application optimization. Paired with DSTREAM family units, DS-5 Debugger enables non-intrusive instruction and data trace visualization whilst featuring full task-awareness for in-depth code visibility. 

System performance analyzer

Streamline’s intuitive user interface brings together system performance metrics, software tracing, statistical profiling and power measurement to identify code hotspots and system bottlenecks with ease.

C/C++ compilation toolchain

The Arm Compiler and C/C++ libraries have been tuned for real world bare-metal applications. With comprehensive support for modern language standards such as C11, C++11 and C++14, the toolchain generates highly efficient code for any version of the Arm architecture. Furthermore, with DS-5 Ultimate customers have access to stable TÜV SÜD qualified Arm Compiler branches, complete with documentation to support product safety certification.

Simulation models

Fixed Virtual Platforms (FVPs) are instruction-accurate simulation models to enable software development without a hardware target. Normally running up to hundreds of MHz, included FVPs are complete models of Arm systems, including processor, memory and peripherals.

Integrated Development Environment

Whilst enabling script-based automation capabilities on individual components, many customers will benefit from having DS-5's graphical user interface to bring all tools together. Best of all, the Eclipse-based IDE provides an industry standard extensible platform that allows developers to bring in third party plugins.

Host operating system

DS-5 is compatible with several versions of Microsoft®and Linux host operating systems.