Resources
| Brew MP | |
| Sourcery G++ |
Sourcery G++ for Brew® MP
Sourcery G++ is the preferred GNU-based solution for
professional Brew C and C++ developers. Sourcery G++ is a complete integrated development
environment (IDE) based on Eclipse and the GNU toolchain. Sourcery G++ includes the
Eclipse IDE, CDT, GNU C and C++ compilers, GNU Make, GDB, GNU Binary Utilities, and works
with Qualcomm's Brew Eclipse plug-ins. Qualcomm has validated the Brew MP SDK with Sourcery G++, which
means less time setting up your development platform and more time developing applications.
Sourcery G++ Standard Edition (priced at $1599/user) includes unlimited technical support over the life of the subscription. Sourcery G++ Personal Edition (priced at just $399/user) comes with thirty days of installation support.
Develop for the Brew Windows Simulator or for Brew MP Handsets
Sourcery G++ for IA32 Windows can be used to target the Brew simulator. In this environment, you can do host-based development and debugging. Once your application is working in the simulator, you can use Sourcery G++ for ARM EABI to build it for a Brew handset. Sourcery G++ for IA32 Windows and Sourcery G++ for ARM EABI use the same IDE, compiler, and debugger, so transitioning between the two is seamless.
Getting Started
You can register for a free 30-day evaluations of Sourcery G++ and be up and running in just a few minutes.
Visual Studio® Users
If you're using Visual Studio — and don't want to switch to an Eclipse-based environment — you can use Sourcery G++ Lite Edition. Sourcery G++ Lite Edition is an unsupported product containing only command-line tools and can be used in conjunction with Visual Studio to build applications for a Brew MP handset.
Support and Updates
Sourcery G++ Professional and Standard Editions include direct access to CodeSourcery's engineering team — the same team responsible for contributing over 10,000 changes to the official versions of the GNU Toolchain.
Whether you have a question about GNU extensions to C++, the best optimization options to use for a particular CPU, or how to write inline assembly code, you can count on CodeSourcery to help. And, if you're a Professional Edition customer, CodeSourcery will provide a an update release to resolve a problem for which no work-around exists — typically within just a few days.
All Sourcery G++ customers also receive access to regular semiannual Sourcery G++ updates, as well as any intermediate updates produced for Professional Edition customers. In addition, CodeSourcery's Knowledge Base provides answers to many frequently asked questions.