Green Hills Offers Tool for Embedded Linux Systems

2/25/2003 - Green Hills Software announced the availability of its industry leading MULTI® Integrated Development Environment for embedded Linux® systems. MULTI provides 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, including those used for native Intel/Pentium, embedded MIPS, and embedded PowerPC® environments.

"As Linux becomes more pervasive in embedded applications," said John Carbone, vice president of marketing at Green Hills Software, "developers will demand tools with debug capabilities that are comparable to those of mainstream embedded Integrated Development Environments. MULTI allows embedded developers currently using GNU compilers to replace their unsophisticated gdb debuggers with a full-featured, highly optimized debug environment."

"Our 2002 research again shows Green Hills Software to be one of the leading compiler and debugger companies in the embedded marketplace," said Chris Lanfear, project manager for VDC's Embedded Systems Research Group. "We attribute this to the company's extensive tool chain and wide range of applications and processors supported."

MULTI gives Linux kernel developers who are accustomed to debugging their code with primitive print statements and command-line gdb debuggers a full-featured, commercial solution that greatly simplifies the debug process. MULTI is especially helpful to Linux kernel developers, enabling 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.

MULTI provides powerful debug facilities that are normally available only to application developers. MULTI's customizable Register Description Files (RDF), for example, greatly simplify driver development by allowing designers to create databook-like views of on-and off-chip (e.g. PCI) device registers. MULTI provides full support for kernel breakpoints, enabling developers to save and restore breakpoints across debug sessions on a per-kernel-module basis. Using MULTI, designers can seamlessly debug and synchronously control multiple CPU cores with a single instance of MULTI. 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.

MULTI is also ideal for debugging Linux applications, utilizing an Ethernet link and a small debug agent running under Linux to communicate with the target system. With MULTI, developers can:

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 utilize existing compilers and makefiles with little or no modification, while still taking full advantage of MULTI's powerful debugging capabilities.

About Green Hills Software, Inc.
Founded in 1982, Green Hills Software, Inc. is the technology leader for real-time operating systems and software development tools for 32- and 64-bit embedded systems. Green Hills Software's royalty-free INTEGRITY® real-time operating system, fully integrated with its market leading compilers and MULTI® Integrated Development Environment provides a total development and run-time solution that addresses both deeply embedded and maximum-reliability applications.

Green Hills Software is headquartered in Santa Barbara, CA, with European headquarters in the United Kingdom. For more information on Green Hills Software products, call 805-965-6044, email

Green Hills Software, the Green Hills logo, INTEGRITY and MULTI are registered trademarks, and the Green Hills Probe is a trademark of Green Hills Software Inc.

Previous Page | News by Category | News Search

If you found this page useful, bookmark and share it on: