New ARM RealView Compilation Tools First To Support ARM C/C++ EABI Standard
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 ARMCC++ 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++ 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.
- 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.
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.
|
Arm Ltd Hot IP
Related News
- SEGGER Embedded Studio for Arm now with hard real-time C++ support
- IAR Systems provides unmatched complete support for ARM Cortex cores
- ARM RealView Family of Tools Adds Device Support for Freescale i.MX31 Platform
- Carbon Design Systems Adds Support for Latest Version of ARM Tools
- ARM Announces RealView Compilation Tools for BREW version 3.0
Breaking News
- Arm loses out in Qualcomm court case, wants a re-trial
- Jury is out in the Arm vs Qualcomm trial
- Ceva Seeks To Exploit Synergies in Portfolio with Nano NPU
- Synopsys Responds to U.K. Competition and Markets Authority's Phase 1 Announcement Regarding Ansys Acquisition
- Alphawave Semi Scales UCIe™ to 64 Gbps Enabling >20 Tbps/mm Bandwidth Density for Die-to-Die Chiplet Connectivity
Most Popular
E-mail This Article | Printer-Friendly Page |