*
*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*
*
RealView Tools by ARM
*
*
****
*.Products & Solutions
*
*
 >>Home Page 
*
 .Consultancy 
*
 .RealView Development Tools 
*
  Home Page 
*
**System Development box1*
*
*.Software Development box2*
*
**Ordering Information*
*
  Tools Support 
*
  Downloads 
*
  Documentation 
*
  RealView Distributors 
*
*
 .Fabric IP 
*
 .Graphics Solutions 
*
 .On-chip Debug & Trace 
*
 .Physical IP 
*
 .Processors 
*
 .Data Engines 
*
 .Operating System Support 
*
 .Security Solutions 
*
 .Licensing 
*
 >>Markets 
*
 >>Books 
*
*
*
RealView Compilation Tools for BREWask ARM*
*

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. Existing users of RealView Compilation Tools for BREW 1.2 can upgrade to version 3.0 at the discounted price of $1300 until 31st December 2007, upon production of the original serial number.

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

FunctionalityRVCT for BREW 1.2RVCT for BREW 3.0
Toolchain based onARM Developer SuiteTM 1.2RealView Development Suite 3.0
ISO C Standard compilanceC90C90 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 supportARM7 family (Code generally compatible but not optimal for later families)ARM7, ARM9 and ARM11 families
Available languages for displaying error and warning messagesEnglishEnglish, Chinese, Japanese and Korean
Selection of ARM or Thumb® as target instruction setPer C/C++ source filePer C/C++ source file, or per function using "#pragma arm" and "#pragma thumb"
Insertion of assembly instructions within C/C++ sourceInline assemblerInline 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 fileRVCT for BREW 1.2RVCT 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.

back to top
*
*
*
RELATED PRODUCTS
   
 Software Development

 
 RealView Compilation Tools >> 
   
 RealView Development Suite  >> 
   

Related
***
*

Ordering Information

QUALCOMM BREW website

English BREW Forums

Japanense BREW Forums

Generic ARM Forums

RealView Compilation Tools for BREW FAQs

RealView Development Tools FAQs main index

*
*
*
**
*4 dots*Other ARM Websites | Help with Accessibility
*
shadow *LEGAL STATEMENTshadow