CodeSourcery Releases New Version of Sourcery G++™ with Enhanced Features for Embedded Developers

SAN JOSE, CA, USA (Embedded Systems Conference) – April 2, 2007 – CodeSourcery, Inc. announces the immediate availability of Sourcery G++ 4.2, CodeSourcery’s complete, reliable, and convenient software development environment based on the GNU Toolchain and the Eclipse™ IDE.

Sourcery G++ contains all of the powerful features of GCC 4.2 as well as CodeSourcery’s extensive enhancements for the ARM® and ColdFire® architectures. Sourcery G++ for ARM now includes support for uClinux™ target systems and generates dramatically better code for the ARM Cortex™-A8 and ARM Cortex-R4 processors. ColdFire developers can now use the Sourcery G++ IDE to program flash and to view the contents of control registers.

"Our comprehensive architecture coverage, straightforward installation process, and complete support make it easy for embedded developers to harness the power of the GNU Toolchain," said Mark Mitchell, Chief Sourcerer of CodeSourcery. "We’re proud of our relationships with ARM and Freescale. This new version of Sourcery G++ provides support for even more ARM and ColdFire cores – and better debugging and optimization across both of these popular families."

"ARM selected CodeSourcery to develop GNU Toolchains for ARM® processors three and a half years ago," said John Cornish, VP product marketing, Processor Division, ARM. "Sourcery G++ is an effective open source tools solution for the entire line of ARM processors, including the new ARM Cortex-M1 processor – the first ARM processor designed specifically for FPGA implementation."

New features in Sourcery G++ 4.2 for ARM include:

  • Support for uClinux, including uClibc for Thumb
  • Optimized code generation for ARM Cortex-A8 and ARM Cortex-R4 CPUs
  • Support for ARM Cortex M-1

New features in Sourcery G++ 4.2 for ColdFire include:

  • Ability to program CFI-conformant AMD® and Intel® flash chips
  • Support for Freescale’s 5210a and 5211a CPUs
  • Support for Freescale’s COBRA52235, 5272, 5282 5475, 5485 and 5329 boards
  • Improved linker scripts and start up code, including the ability to assign variables to internal SRAM
  • Enhanced hardware debugging with the ability to view control registers from the Sourcery G++ IDE

Sourcery G++ is available in Professional Edition, which includes unlimited support from CodeSourcery’s expert engineers, and an affordable Personal Edition. Sourcery G++ runs on GNU/Linux® or Windows® and targets GNU/Linux, uClinux, or bare metal systems. Sourcery G++ contains an enhanced Eclipse-based integrated development environment and the entire GNU Toolchain: ISO C/C++ compilers, a flexible assembler, a powerful linker, runtime libraries, and a source- and assembly-level debugger with hardware debug support. A free, command-line only version, Sourcery G++ Lite Edition, is also available for download.

CodeSourcery is a member of the ARM Connected Community, the Freescale Tools Alliance Program, and Power.org.

About CodeSourcery

CodeSourcery builds software tools that enable its customers to get the most out of hardware platforms ranging from embedded devices to supercomputers. Its products and services deliver on the promise of open-source software and open standards. CodeSourcery is a privately held company headquartered in Granite Bay, California.

For more information about CodeSourcery, call (650) 331-3385 or send email to info@codesourcery.com.

Sourcery G++ is a trademark of CodeSourcery, Inc. All other company, product or service names are the property of their respective owners.