ARM releases development environment for Linux platforms

the complete end-to-end software development tool suite for ARM-powered Linux and Android platforms’, ARM Developer Studio 5 (DS-5) features an application and kernel space debugger with trace, a system-wide profiler and performance analyzer, a real-time system simulator, and a compiler, all packaged in a tailored, powerful and user-friendly Eclipse based IDE. According to ARM, the tool suite makes it easy to develop and optimise Linux-based systems for ARM-powered systems, shortens development and testing cycles, and helps engineers create resource-efficient software.

 

New features in the DS-5 debugger include Linux boot code, kernel and driver debuging with process/thread awareness and module listing. In the Streamline tool, software profiling and performance analysis has been extended to support SMP configurations, native Android applications and libraries, and the additional ARM cores. The configuration database provides out-of-the-box debug support for additional devices and development boards, and the package includes new example software for the BeagleBoard.

 

DS-5 provides access to coprocessor registers and enables the use of hardware breakpoints and data access watchpoints. It also supports instruction tracing for localising timing-related software bugs and analysing performance-critical code. For debugging kernel-space code, DS-5 provides information on kernel threads, processes and loadable modules. This is complemented by a display of memory-mapped peripheral registers as they appear in the ASSP documentation, eliminating the need to consult device datasheets during driver development.

 

AMR DS-5 is available in two versions. The DS-5 Application Edition targets application development with a low-cost Ethernet or USB connection to the target, while the DS-5 Linux Edition adds support for platform bring-up, kernel and driver development, with the debug connection to the target provided by a DSTREAM debug and trace unit. Currently supported platforms include Atmel, Freescale, Marvell, NXP, ST, and TI catalogue devices. More devices will be added in future DS-5 releases.
 
Image: ARM


 

More info

ARM DS-5 web page



View the Original article

0 komentar:

Posting Komentar

Silahkan isi komentar anda..