Product category:
Design and Development Software
News Release from: Green Hills Software | Subject: Multi for embedded Linux
Edited by the Electronicstalk Editorial
Team on 28 May 2003
Environment aids embedded Linux
debugging
Then latest version of the Multi integrated development environment targets embedded Linux systems.
Green Hills Software has produced a version of its Multi integrated development environment for embedded Linux systems Providing one of the world's most advanced environments for debugging Linux applications, the Linux kernel and Linux device drivers, Multi works out of the box with existing Gnu development tool chains
This article was originally published on Electronicstalk on 21 Mar 2001 at 8.00am (UK)
Related stories
IDE and compiler optimised for latest PowerPC
The latest version of the Green Hills MULTI 2000 integrated development environment is aimed at Motorola's new MPC7450 PowerPC microprocessor.
Green Hills has the lot for Cirrus Crystal
The latest IDE, RTOS and embedded internet connectivity products from Green Hills Software are for the Cirrus Logic Crystal CS89712 32bit RISC commmunications processor.
These include those used for native Intel/Pentium, embedded MIPS, and embedded PowerPC environments.
Multi gives Linux kernel developers who are accustomed to debugging their code with primitive print statements and command-line gdb debuggers an optimised solution that greatly simplifies the debugging process.
Linux kernel developers will find Multi especially useful as it will enable them to debug full source code, interrupt service routines, loadable kernel modules, non-ISR kernel code (including kernel threads), and complex device driver code that runs in the Linux kernel.
Additionally, Multi provides powerful debugging facilities such as its customisable register description files (RDF), for example.
The RDF considerably simplifies driver development by allowing designers to create databook-like views of on- and off-chip (eg PCI) device registers.
Multi also provides full support for kernel breakpoints, enabling developers to save and restore breakpoints across debug sessions on a per-kernel-module basis.
With a single instance of Multi, designers can also seamlessly debug and synchronously control multiple CPU cores, processors and threads.
The Multi debugger, hosted on a PC or Unix system, communicates with the Linux kernel on the target system through a high-speed probe (Green Hills Probe) attached to the target board's on-chip JTAG or BDM connector.
Suitable for debugging the Linux target via an Ethernet connection, Multi provides full support for Gnu compilers and the Gnu tool chain, importing the debugging information produced by the Gnu C and C++ compilers.
This enables developers to utilise existing compilers and make files with little or no modification, while still taking full advantage of Multi's powerful debugging capabilities. Request a free brochure from Green Hills Software ...
• Green Hills Software: contact details and other news
• Email this article to a colleague
• Register for the free Electronicstalk email newsletter
• Electronicstalk Home Page


