Green Hills Software Optimizes Device Software Development for Eclipse Users; MULTI Development Environment and Green Hills C/C++ Compilers Integrated with Eclipse 3.1 and New CDT 3.0.BOSTON -- Green Hills Software, Inc., the technology leader in real-time operating systems (RTOS (1) (RealTime Operating System) An operating system designed for use in a real time computer system. See real time system, embedded system, process control and OS-9. ) and Device Software Optimization Device Software Optimization is a concept promoted by Wind River Systems and CMP Publications at dso.com. It refers to a set of toolchains and analysis tools to develop and debug software for embedded systems. (DSO See CSO. ), announced today that users of the Eclipse framework and its C/C C/C Center to Center C/C Combustion Chamber C/C Command/Control C/C Crew Chief C/C cabin cruiser (US DoD) C/C chief complaint (medical) C/C Channel-to-Channel C/C Communication and Collaboration ++ Development Tools (CDT CDT abbr. Central Daylight Time CDT Central Daylight Time CDT n abbr (US) (= Central Daylight Time) → hora de verano del centro; (BRIT ) can now take advantage of the industry-leading DSO capabilities of the company's MULTI MULTI Multiple 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 integration is 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 optimization worlds," commented Dan O'Dowd, founder and chief executive officer of Green Hills Software. "MULTI provides the best-in-class tools for device software optimization. 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 customized 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 customize it for their environments. Green Hills C/C++ Compilers and CDT Integration 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 gnu (n ) or wildebeest (wĭl`dəbēst'), large African antelope, genus Connochaetes. compilers and a number of significant advantages:
--Much faster code. Microprocessor vendors -- including Analog Devices, Freescale, IBM (International Business Machines Corporation, Armonk, NY, www.ibm.com) The world's largest computer company. IBM's product lines include the S/390 mainframes (zSeries), AS/400 midrange business systems (iSeries), RS/6000 workstations and servers (pSeries), Intel-based servers (xSeries) and NEC (NEC Corporation, Tokyo, www.nec.com, www.necus.com) An electronics conglomerate known in the U.S. for its monitors. In Japan, it had the lion's share of the PC market until the late 1990s (see PC 98). NEC was founded in Tokyo in 1899 as Nippon Electric Company, Ltd. -- 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 EEMBC EDN Embedded Microprocessor Benchmark Consortium (Electronic Design News Magazine) ). --Much smaller code. The Green Hills compiler can reduce the ROM required by the Linux kernel by up to 35% compared to GNU. --Broader dialect support. The Green Hills compilers support all major C and C++ language dialects, include ANSI/ISO, Annotated Reference Manual An Annotated Reference Manual is the definitive reference manual for a computer programming language (the Language Reference Manual plus annotations to clarify special issues). (ARM), Kernighan and Ritchie (K&R), Embedded C++ (EC++) and Motor Industry Software Reliability Association The Motor Industry Software Reliability Association (MISRA), is a collaboration between vehicle manufacturers, component suppliers and engineering consultants which seeks to promote best practice in developing safety-related electronic systems in road vehicles. (MISRA MISRA Motor Industry Software Reliability Association (UK) ) 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. --Parsing of error and warning messages so that their source is automatically identified in the Eclipse editor. MULTI Enhancements to Eclipse 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 synchronized debugger windows can be viewed concurrently, significantly easing the debugging of inter-task 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 64-bit target processor families, including ARC, ARM, Blackfin, ColdFire, M32R, MIPS (Million Instructions Per Second) The execution speed of a computer. For example, .5 MIPS is 500,000 instructions per second; 100 MIPS is a hundred million instructions per second. , 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 OSE - Open Systems Environment ; 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. Availability and Pricing Eclipse integration for Green Hills Software's MULTI development environment and optimizing C/C++ compilers is available today. For new customers, pricing for a package that includes the MULTI development environment, Green Hills C/C++ compilers and Eclipse integration begins at USD USD In currencies, this is the abbreviation for the U.S. Dollar. Notes: The currency market, also known as the Foreign Exchange market, is the largest financial market in the world, with a daily average volume of over US $1 trillion. $7,800. About Green Hills Software Founded in 1982, Green Hills Software, Inc. is the technology leader for real-time operating systems and device software optimization for 32- and 64-bit embedded systems. Our royalty-free INTEGRITY(R) RTOS, velOSity(TM) microkernel (1) The part of an operating system that is specialized for the hardware it is running in. The other components of the OS interact with the microkernel in a message-based relationship and do not have to be rewritten when the OS is ported to a new platform. , compilers, MULTI(R) and AdaMULTI(TM) Integrated Development Environments and TimeMachine(TM) debugger offer a complete development solution that addresses both deeply embedded and high-reliability applications. Green Hills Software is headquartered in Santa Barbara, Calif., with European headquarters in the United Kingdom. Visit Green Hills Software on the web at www.ghs.com. Green Hills Software, the Green Hills logo, MULTI, INTEGRITY, velOSity, AdaMULTI and TimeMachine, are trademarks or registered trademarks of Green Hills Software, Inc. in the U.S. and/or internationally. All other trademarks are the property of their respective owners. Note to Editors: Green Hills Software will be demonstrating its Eclipse integration at the Embedded Systems Conference Boston, September 13-14, in booth #1201. |
|
||||||||||||||||

)
Printer friendly
Cite/link
Email
Feedback
Reader Opinion