*
* Home | Chinese | Japanese * About ARM | Forums | Events | News | Employment | Contact Us | Investors *
dotted rule
* ARM - the architecture for the digital worldARM - the architecture for the digital world
search
*
*
* * *
* MARKETS : PRODUCTS & SOLUTIONS : CONNECTED COMMUNITY : TECHNICAL SUPPORT : DOCUMENTATION *
*
*
*
Quick Links
Tools Products
*
*

RealView Compilation Tools for BREW

What is BREW?

BREW: Binary Runtime Environment for Wireless - The QUALCOMM BREW platform allows developers to create applications that operate on all phones with QUALCOMM CDMA chipsets.

BREW Logo

BREW sits between the phone's system software and the application, making the phone's functionality available to the application without requiring the application developer to have the phone's system source code or even a direct relationship with a phone manufacturer.

RealView® Compilation Tools for BREW

The RealView Compilation Tools for BREW are specifically designed to target the BREW environment. This toolkit, when used with the QUALCOMM BREW Software Development Kit, will allow the creation of applications that will run on all BREW-enabled ARM Powered® platforms.

The RealView Compilation Tools for BREW version 3.0 contains code generation tools derived from those in the RealView Development Suite version 3.0. It replaces the earlier RealView Compilation Tools for BREW version 1.2.

Key features of this new version are:

  • Advanced compiler optimization engine, providing excellent code size and typical performance increases of between 15 and 20 percent over the previous generation RealView Compilation Tools for BREW 1.2 (depending upon source code)
  • ISO C and C++ Support, easing the porting from other platforms
  • Support for the ARM processors in the latest BREW handsets (ARM7TM, ARM9TM and ARM11TM processor families)

Included on the CD are:

  • Optimizing ISO C /C++ compiler
  • Assembler
  • Linker
  • C and C++ libraries
  • Image conversion utility
  • Object file archiver / librarian
  • Electronic documentation

Pricing and availability

The RealView Compilation Tools for BREW version 3.0 are available now from ARM and its RealView distribution network.  A new seat is priced at $1500 for a node locked, one-year term seat.

Note : If you obtain a new version of the tools as an upgrade, you must delete the previous license key as a condition of upgrading to the new version. For more information, please see the FAQ "Do upgrade/update seats replace existing seats?"

Main features comparison of RealView Compilation Tools for BREW versions 1.2 and 3.0

Functionality RVCT for BREW 1.2 RVCT for BREW 3.0
Toolchain based on ARM Developer SuiteTM 1.2 RealView Development Suite 3.0
ISO C Standard compilance C90 C90 with some GNU and C99 extensions
ISO C++ Standard compilance

Some limitations, in particular no support for exceptions, partial support for templates and no Standard C++ library supplied

Full (with partial Standard C++ library support)
Optimization levels -O0, -O1, -O2 -O0, -O1, -O2, -O3
Specific CPU support ARM7 family (Code generally compatible but not optimal for later families) ARM7, ARM9 and ARM11 families
Available languages for displaying error and warning messages English English, Chinese, Japanese and Korean
Selection of ARM or Thumb® as target instruction set Per C/C++ source file Per C/C++ source file, or per function using "#pragma arm" and "#pragma thumb"
Insertion of assembly instructions within C/C++ source Inline assembler Inline assembler, embedded assembler, intrinsics
Assembly language formats "Classic" ARM and Thumb syntax "Unified Assembler Language" (UAL) syntax, "Classic" ARM and Thumb syntax
Version(s) of tools enabled by license file RVCT for BREW 1.2 RVCT for BREW 3.0
RVCT for BREW 1.2

Support

ARM can only provide assistance in the installation and license management of the RealView Compilation Tools for BREW. Although we provide a number of RealView Compilation Tools for BREW FAQs, we cannot provide support in the actual use of these tools. If you have questions regarding the use of these tools that is not answered in the FAQs, we suggest searching the resources available on the QUALCOMM BREW website or posting on the BREW Forums.

*
RELATED PRODUCTS
     
  Software Development

 
  RealView Development Suite Standard >>  
     
  ARM Compiler >>  
     

Related
* * *
*

Ordering Information

QUALCOMM BREW website

English BREW Forums

Japanense BREW Forums

ARM Forums

RealView Compilation Tools for BREW FAQs

RealView Development Tools FAQs
*
*
Related FAQs
* * *
* Does RVCT for BREW/BREW Builder support C++?

*
* What are the differences between RVCT for BREW 3.0 and the compilation tools in RVDS 3.0?

*
* Which ARM cores does RVCT for BREW/BREW Builder support?

*
*
back to top
*
*
*
* *
* 4 dots * Other ARM Websites
*
shadow *LEGAL STATEMENT shadow