Product category: Design and Development Software
News Release from: Green Hills Software | Subject: Multi 2000 v3.6
Edited by the Electronicstalk Editorial Team on 7 October 2002
Compiler shrinks ARM code
Green Hills Software has launched the industry's most efficient optimising C/C++ compiler and assembler for the ARM family of microprocessor cores
The new compiler and assembler, part of version 3.6 of the Multi 2000 integrated development environment, greatly simplify the development of fast, compact code for embedded systems utilising the ARM6, ARM7, ARM9, ARM9E and ARM10 processor families, and the ARM architecture-compliant Intel StrongARM and XScale microarchitectures.
This article was originally published on Electronicstalk on 7 October 2002 at 8.00am (UK)
Related stories
Device software expands multicore coverage
Tools provide developers priceless visibility, control and optimised performance for multiple execution paths in applications on Freescale multicore solutions
Suite supports multimedia applications processor
Green Hills Software is supporting the release of the Freescale i.MX27 multimedia applications processor with a full range of support products
The new compiler outperformed ARM's ADS 1.2 compiler on a battery of programs collected by Green Hills Software over its 20 years in the compiler business.
These programs include synthetic benchmarks like SPEC, Stanford, Linpack and Dhrystone, but also customer code spanning a variety of real-world embedded applications.
On the full set of tests, Green Hills' ARM 3.6 compiler generated code that was 17% smaller than that generated by ARM' s ADS 1.2 compiler in ARM Mode and 10% smaller in Thumb Mode.
Both compilers were set to use optimisations that produce minimum code size.
"Atmel's customers have benefited from Green Hills Software's tools for ARM-based system development", commented Jacko Wilbrink, ARM product manager of Atmel.
Further reading
Environment speeds DaVinci evaluation
The Multi IDE for DaVinci technology is a comprehensive suite of development tools and operating system-aware debugging for TI's TMS320DM644x SoC processors
RTOS secures Intel advances
Green Hills Software has enhanced its Integrity Workstation software to support Intel Virtualisation Technology-enabled processors and chipsets
Software supports Freescale's automotive drive
Comprehensive ECU software development solution targets Freescale's MPC5510 microcontroller family
"As an embedded ARM component manufacturer, we value such tools and we are especially pleased with the performance of this latest release of Multi.
Small code size is essential for our customers' applications, particularly those utilising integrated Flash memory".
In addition to producing smaller object code size, which is valuable in memory-constrained embedded applications like ABS systems, disk drive controllers, and handheld devices, the new compiler is fully compatible with ARM's assembly language, making it easy to use existing library routines and ROM monitors.
All compiler options are available for the user through the Multi Builder GUI, and as command-line options in makefiles.
The Multi IDE provides a comprehensive set of capabilities for software development using Windows, Solaris, Linux, or HP/UX host platforms.
The Multi IDE features a graphical program builder, source-level debugger, window-oriented editor, run-time error checker, version control system, performance profiler, the optimising ARM/Thumb profiler (CodeBalance), and real-time RTOS EventAnalyzer.
Multi also features instruction set (SimARM) and cycle-count accurate (the ARMulator software) simulators that allow programmers to develop and test code on a PC or workstation without the need for target hardware.
The Multi 2000 debugger is RTOS aware, enabling designers working with popular RTOSs like Integrity and ThreadX to debug their applications and monitor OS resources, buffers, queues, and streams at the task level.
The MuLTI debugger supports freeze-mode and run-mode debugging, which enables programmers to perform debug functions and inspect processor/system resources with either the entire system, or individual tasks halted.
The Multi debugger also supports ARM's Embedded Trace Macrocell technology for real-time trace, which enables programmers to acquire target data and program flow information as the program executes without having to halt the processor.
Multi supports a variety of host/target connectivity and debug options, including the Green Hills Probe, Green Hills Software Slingshot, the ARM Multi-ICE, the Angel ROM Monitor, Agilent's Emulator Probe, EPI's JEENI and Macraigor's OCDemon.
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
• NEW
• Electronicstalk Home Page
Related Business News
Icoa Is Partnering With Anchorfree To...
...Enhance And Monetize Thousands Of Wi-fi Hotspots. Icoa, Inc., a national provider of wireless broadband Internet access and managed network services in high-traffic public locations, and AnchorFree Inc., a rapidly growing Wi-Fi community powered by advertising, have announced today that they are partne
Olympics raises demand for IT contractors
The number of IT contractors working in the engineering sector has almost doubled in 12 months because of demand generated by the 2012 Olympics, according to contractor Giant Group PLC.
Stellar Appoints CIO to Lead Call...
...Centre Outsourcing Technology Strategy. Stellar, a leading global business process outsourcing provider, today announced that Warwick Marx has been appointed Chief Information Officer of Stellar Asia Pacific.
Dell pushes for better Linux drivers
Dell wants to see better software drivers for Linux so that the firm can ship more notebooks and desktops running the operating system, according to one of its software engineers.
Eds Sales Take A Tumble
Dave Friedlos, Computing , Thursday 17 May 2007 at 00:00:00 But experts say downturn may reflect market weakness, writes Dave Friedlos Outsourcing giant EDS has released disappointing first-quarter figures showing slower growth and fewer con
Search the Pro-Talk network of sites