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

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

ENDS

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.

Cookies

Cookie settings

We may collect and store information about your visit to our web site automatically using browser cookies (files which are sent by us to your computer) or similar devices which we can access when you visit our web site in future.
Please read our Cookie Policy to find out more about the cookies we use.

You can control the cookies set by this website by using the slider below, and by saving your settings.
These settings only apply to the ARM Website you are currently visiting and any changes you make will not apply to any other ARM websites.

We cannot turn off cookies which fall under the strictly necessary category, as these are essential in order to enable you to move around the website and use its features.
Please read our Cookie Policy to find out how to control these using your browser settings.

Third parties may also use cookies over which we have no control.
These cookies are likely to be performance cookies or targeting cookies.
Please read our Cookie Policy to find out how to control these using your browser settings.