New ARM RealView Compilation Tools First To Support ARM C/C++ EABI Standard

12 March 2003

CAMBRIDGE, UK – Mar. 12, 2003 – ARM [(LSE:ARM); (Nasdaq:ARMHY)], the industry's leading provider of 16/32-bit embedded RISC processor solutions, today announced the availability of version 2.0 of its RealView® Compilation Tools , a component of the RealView development solution supporting the new ARM C/C++ EABI (Embedded Applications Binary Interface) standard.

Embedded software developers face increasing demands to create highly reliable systems, whilst maintaining low system-build costs, by optimizing memory usage and minimizing power consumption. In order to achieve this when using modern, high-level languages such as C++, they need tools which best utilize their target architecture.

RealView Compilation Tools lead the industry in terms of minimizing code footprint and maximizing code performance, enabling significant memory and power savings. New benefits in version 2.0 include extensive ISO C++ support including namespaces, full template support and real-time type information (RTTI). The Compilation Tools also provide complete support for all of the ARM® processor families, including the recently-announced ARM1136JF-S™ core - the first implementation of the new ARMv6 architecture and the winner of the 2002 Microprocessor Report Analysts' Choice Award in the Embedded IP Processors category. No other tool chain provides this level of comprehensive support across the entire ARM processor range. RealView Compilation Tools version 2.0 also sees the first implementation of the emerging ARM C/C++ EABI standard.

The ARM C/C++ EABI is a cross-platform standard developed by ARM, in collaboration with major OS and tools vendors, which specifies how executables and shared objects work together for OS or other execution environments. This standard enables RealView Compilation Tools version 2.0 to be easily integrated with custom development environments and third-party tools that conform to the ARM C/C++ EABI standard. Library developers also benefit as they can create libraries that work with any ARM C/C++ EABI compliant compiler, so increasing the number of compatible standard libraries available for the ARM architecture for many application areas.

"The introduction of the ARM EABI C/C++ standard will have a very positive effect on the way in which software is developed for the ARM architecture," said Philip Kirkpatrick, product manager, ARM Development Systems. "This standard gives developers of ARM Powered® products more flexibility and choice when it comes to developing increasingly advanced products."

Symbian is adopting the ARMC/C++ EABI system for the Symbian OS.
"Symbian, its customers and licensees need a number of differing compilers; some delivering improved system performance and others delivering developer productivity benefits. By standardizing on the ARM C/C++ EABI, ARM has enabled compiler vendors to deliver this variety to match the needs of the Symbian OS community," said David Wood, EVP Partnering at Symbian. "Symbian is adopting the ARM C/C++ EABI for system performance and developer productivity improvements in Symbian OS, and RealView Compilation Tools 2.0 for building Symbian OS, beginning with the kernel."

About the ARM RealView Development Solution
RealView tools provide designers with the best solution for creating and analysing systems based on ARM technology. They are designed and used by the same engineers who create the ARM architecture. ARM tools are exposed to the highest level of pre- and post-silicon evaluation and development. As a result, the ARM RealView development solution provides the broadest possible range of support for future ARM architectures and derivatives. ARM RealView tools are fully integrated and provide a complete solution to any design or SoC integration challenge, giving the developer higher confidence in first silicon and a faster time-to-market.

The complete ARM RealView development solution includes:

  • RealView Compilation Tools including a C and C++ compiler, assembler and linker – now available as a stand-alone package
  • RealView debug solution made up of the RealView Debugger module, RealView ICE emulator and RealView Trace module
  • Boards and platforms including the industry-proven Integrator™ family

About ARM
ARM is the industry's leading provider of 16/32-bit embedded RISC microprocessor solutions. The company licenses its high-performance, low-cost, power-efficient RISC processors, peripherals, and system-on-chip designs to leading international electronics companies. ARM also provides comprehensive support required in developing a complete system. ARM's microprocessor cores are rapidly becoming a volume RISC standard in such markets as portable communications, hand-held computing, multimedia digital consumer and embedded solutions. More information on ARM is available at http://www.arm.com


ARM, ARM Powered and RealView are registered trademarks of ARM Limited. ARM1136JF-S and Integrator are trademarks of ARM Limited. All other brands or product names are the property of their respective holders. "ARM" is used to represent ARM Holdings plc (LSE: ARM and Nasdaq: ARMHY); its operating company ARM Limited; and the regional subsidiaries ARM INC.; ARM KK; ARM Korea Ltd.; ARM Taiwan; ARM France SAS; and ARM China. Consulting (Shanghai) Co. Ltd.

For more information, contact:
Michelle Spencer
Tel: +44 (0)1628 427780
Email: michelle.spencer@arm.com  

David Edwards / Duncan McKean
Tel: +44 (0)20 8600 4600
Email: david.edwards@axicom.com / duncan.mckean@axicom.com


We use cookies to give you the best experience on our website. By continuing to use our site you consent to our cookies.

Change Settings

Find out more about the cookies we set