Product category:
Design and Development Software
News Release from: Green Hills Software | Subject: Multi
Edited by the Electronicstalk Editorial
Team on 15 November 2005
Environment provides full Eclipse
support
Users of the Eclipse framework and its C/C++ development tools can now take advantage of the DSO capabilities of the Multi development environment and C/C++ compilers.
Green Hills Software has announced that users of the Eclipse framework and its C/C++ development tools (CDT) can now take advantage of the DSO capabilities of the company's Multi development environment and C/C++ compilers Green Hills Software's tools have been integrated with the standard version of the latest Eclipse 3.1 and CDT 3.0 distributions from eclipse.org
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.
Easier real-time high-availability embedding
Green Hills Software has integrated its MULTI 2000 integrated development environment and fault-tolerant Integrity RTOS with Rational Software's visual development environment.
This integration is claimed to be significantly more seamless to end-users than that taken by other DSO vendors such as Wind River Systems, who have modified Eclipse and thus force their customers to acquire and use their proprietary Eclipse derivative.
Instead, with Green Hills Software's solution, developers can use their existing Eclipse and CDT implementations; all extensions required for device software development are handled by the Multi environment.
"Green Hills Software lets developers take advantage of the best of both the Eclipse and device software optimisation worlds", commented Dan O'Dowd, founder and Chief Executive Officer of Green Hills Software.
Further reading
Development environment for embedded Linux
A new version of the MULTI 2000 IDE from Green Hills Software will help simplify the development of sophisticated applications for embedded target systems running the Linux operating system.
Compiler exploits PowerPC vector coprocessor
Green Hills Software has a new compiler for its Multi IDE that provides automatic vectorisation support for Motorola PowerPC processors equipped with the AltiVec vector-processing engine.
Development environment aids the ARM race
The latest version of the Multi 2000 IDE from Green Hills Software simplifies and streamlines the development of ultra-reliable embedded systems based on the ARM family of microprocessor cores.
"Multi provides the best-in-class tools for device software optimisation".
"Eclipse is gaining in popularity as a framework for enterprise-wide tools integration".
"By adding our device software capabilities to the IT-centric Eclipse, we enable developers to leverage the strengths of each environment".
"Our Eclipse customers adopted it because they want to deploy a standard, vendor-independent tools framework across their enterprise", added David Kleidermacher, Vice President of Engineering at Green Hills Software.
"They don't want to be locked-in to a single vendor's customised version of Eclipse or, worse, to have to deploy multiple vendor-proprietary Eclipse implementations".
"That would put them right back to where they were before Eclipse".
"This is why Green Hills Software's tools work out-of-the-box with customers' existing Eclipse environments".
In the spirit of the open source Eclipse community, Green Hills Software is making the source code to its Eclipse plug-ins available to its Multi and compiler customers.
This will allow them to customise it for their environments.
Green Hills C/C++ compilers plug in seamlessly to the Eclipse CDT, providing device software developers with the same level of integration as the default Gnu compilers and a number of significant advantages.
Microprocessor vendors - including Analog Devices, Freescale, IBM and NEC - have selected Green Hills compilers more than three times as often as Gnu in order to achieve the highest possible performance on benchmarks that were certified and published by the Embedded Microprocessor Benchmark Consortium (EEMBC).
The Green Hills compiler can reduce the ROM required by the Linux kernel by up to 35% compared with Gnu.
The Green Hills compilers support all major C and C++ language dialects, include ANSI/ISO, Annotated Reference Manual (ARM), Kernighan and Ritchie (K and R), Embedded C++ (EC++), and Motor Industry Software Reliability Association (MISRA) and Gnu.
Specific features of the Green Hills compiler integration with the Eclipse CDT include: integration with the new project wizard to automate starting a new project using the Eclipse CDT's "managed make"; graphical user interface to set Green Hills compiler options; and parsing of error and warning messages so that their source is automatically identified in the Eclipse editor.
Multi tools can also be launched from within the Eclipse interface, including the Multi source-level debugger and instruction set simulators.
The standard Eclipse console can be used to view the output from applications running on a simulator.
Multi provides significant advantages over the CDT debugger and over solutions that require a modified version of Eclipse.
Multi can be plugged into users' existing Eclipse environment.
No custom Eclipse distribution or Eclipse modifications are required.
Multi seamlessly debugs applications distributed over multiple heterogeneous processors, operating systems, processes and threads.
Multiple synchronised debugger windows can be viewed concurrently, significantly easing the debugging of intertask interactions.
Multi includes best-in-class capabilities such as sophisticated run-time error checking, advanced performance profiling, and comprehensive code coverage analysis.
Multi tools are also more broadly available than the CDT debugger: Multi supports 25 different 32 and 64bit target processor families, including ARC, ARM, Blackfin, ColdFire, M32R, MIPS, Pentium/x86, PowerPC, StrongARM, SuperH, V800 and XScale.
Multi supports the most popular target operating systems, including Green Hills Software's Integrity and Velosity; Express Logic's ThreadX, which is available from and supported by Green Hills Software; VxWorks; OSE; Linux; Windows; Solaris; in-house operating systems; and systems with no operating system.
Multi supports a wide variety of host-target connections mechanisms, including the leading processor probes, in-circuit emulators and ROM monitors. 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


