Global Sources
EE Times-Asia
Stay in touch with EE Times Asia
EE Times-Asia > Controls/MCUs

Development tool supports boot code, kernel, driver, app dev for ARM Linux

Posted: 20 Dec 2010 ?? ?Print Version ?Bookmark and Share

Keywords:ARM? Linux? DS-5?

ARM Development Studio 5 (DS-5) v5.3 and DS-5 Linux Edition is said to accelerate Linux and Android native code development.

The tools feature intuitive development environment, including source editing, compilation, debug and performance analysis tools. The two editions available are DS-5 Application Edition targets application development using a low cost Ethernet or USB connection to the target and 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 processor-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 catalog devices. All the user needs to do is select the target device from a pull-down list and connect to it. More devices will be added in future DS-5 releases.

DS-5 speeds up platform bring-up by providing access to coprocessor registers and enabling the use of hardware breakpoints and data access watchpoints. DS-5 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.

Article Comments - Development tool supports boot code,...
*? You can enter [0] more charecters.
*Verify code:


Visit Asia Webinars to learn about the latest in technology and get practical design tips.

Back to Top