DS-5 offers easy development for ARM Linux and Android™ OS.
ARM DS-5™ is the tool-chain 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 processor-based ASICs and ASSPs.
What's New: DS-5 Professional Edition!
- ARM Compiler: The best combination of performance and code size for the ARM Architecture
- DS-5 Debugger: Access to NEON™ registers, capability to export trace data, enhanced inline support, Linux kernel trace filtering, and more.
- Streamline: Time-based filtering for profiling reports, stretchable cross-section markers for time measurement and quick hotstpot analysis, independent shared library analysis, and support for CPU hotplug
Main Features
---------------------------------------------------------------------------------------------------------------
Flexible Integrated Development Environment
- Customized Eclipse IDE, compatible with third party plug-ins

- Powerful C/C++ editor and project manager
- Validated GNU compilation tools for ARM Linux
- Integrated productivity utilities such as the Remote System Explorer, SSH and Telnet terminals, and more
---------------------------------------------------------------------------------------------------------------
End-to-End Debugger
- Bootloader, kernel and user space debug

- Non-intrusive instruction trace including summarized profile
- Automated debug sessions for faster and easier debug cycles
- One-click JTAG debug configuration with the Device Configuration Database
---------------------------------------------------------------------------------------------------------------
Streamline Performance Analyzer
- System-wide profiling without JTAG probes

- CPU usage statistics per process, thread, function and source code line
- Instant correlation of performance-related events (e.g. cache misses, interrupts) and software execution
- Critical path identification and dynamic memory usage analysis
---------------------------------------------------------------------------------------------------------------
Real-Time Simulator
- Linux application debug on the host computer
- Cortex-A8 system model simulator pre-loaded with ARM Embedded Linux
- Typical simulation speeds above 250 MHz
---------------------------------------------------------------------------------------------------------------
ARM Quality on Product and Services
- All the information you need from quick start guides to software optimization tips
- Specialist support to advise you on how to get the most out of your tools
- Wide choice of technical training courses
---------------------------------------------------------------------------------------------------------------
DS-5 Application Edition: Affordable professional solution for native language (e.g. C, C++) Linux and Android user space development. No external debug unit required.
DS-5 Linux Edition: End-to-end software development tool suite for Linux-based systems. It includes bootloader and kernel level debug and trace capabilities when used in conjunction with DSTREAM.
DS-5 Professional Edition: Leading-edge software development tool-chain for bare metal, RTOS, and Linux-based projects. It includes all features of the other editions plus the highly-optimizing ARM Compiler.
