ARM Development Studio 5 (DS-5) v5.3 has been released and the DS-5 Linux Edition is also commercially available. DS-5 supports boot code, kernel, driver and application development for ARM Linux-based products
DS-5 accelerates Linux and Android native code development by providing a powerful and intuitive development environment, including source editing, compilation, debug and performance analysis tools.
It is available in to packages. The DS-5 Application Edition targets application development using a low cost Ethernet or USB connection to the target while the DS-5 Linux Edition extends this functionality with support for platform bring-up, kernel and driver development. The debug connection to the target is provided by a DSTREAM debug and trace unit.
The DS-5 device configuration database contains implementation details for supported ARM-based ASSPs, including JTAG interface, resets, peripheral registers and trace architecture.
The current list of supported platforms includes Atmel, Freescale, Marvell, NXP, ST, and TI catalogue devices. More devices will be added in future DS-5 releases.
DS-5 provides access to coprocessor registers and enabling the use of hardware breakpoints and data access watchpoints. It also supports instruction trace to simplify the debug of timing-related software bugs and analyse performance-critical code.
When debugging kernel-space code, DS-5 provides information on kernel threads, processes and loadable modules. This is complemented by the display of memory-mapped peripheral registers as they appear in the ASSP’s documentation, which removes the need to continuously check device datasheets when doing driver development.
This release adds functionality in the Streamline Performance Analyzer such as Android native application and library profiling and support for Cortex-A9 targets running Linux SMP. Streamline shows core allocation for each thread over time, which simplifies code balancing and enables more efficient use of the target’s resources
DS-5 v5.3 is available now for Windows and Linux host platforms, and can be evaluated for 30 days free of charge by downloading it from http://www.arm.com/ds5.