Resources
| Sourcery G++ Brochure | |
| Register for a Sourcery G++ Evaluation | |
| Buy Sourcery G++ Today! |
Questions
- What target platforms does Sourcery G++ support?
- What's included in Sourcery G++?
- Which edition is best for me?
- What's new in the latest release?
Customers Say...
My hat's off to you, and your tech support group.
Sourcery G++ Fall 2009 Release
The spring 2009 release of Sourcery G++™ has exciting features for ARM®, ColdFire®, fido™, IA32, MIPS®, Power Architecture™, Stellaris®, and SuperH® target systems.
All targets
- Update to GCC 4.4.1 featuring additional optimizations for improved performance
- Update to Eclipse™ 3.5 (Galileo) and CDT 6.0
- New features in the Sourcery G++ IDE
- Remote System Explorer for transferring files between the host and target systems or for editing files on the remote target system
- Terminal emulator for connecting to a serial console or UART on the target system
- Concurrent Versions Systems (CVS) integration
- Mylyn interface for task management
- Integration with "objcopy" to automatically translate executables to a different file format (e.g., SREC) after linking
- Support for batch-mode project builds from the command line so that projects can be built outside the IDE
- Runtime library updates
- CSLIBC, CodeSourcery's new high-performance, small-footprint C library for bare-metal targets
- uClibc 0.9.30 for uClinux™ targets
- EGLIBC 2.10 for GNU/Linux® targets
- Improvements to CodeSourcery's convenient graphical Board Builder, which automatically generates linker scripts, debug configuration files and start-up code for bare-metal development based on a board's memory map
- Enhancements across the toolchain, including updates to GDB 6.8.50, Binutils 2.19, and QEMU™ 0.11.50
ARM targets
- Improved instruction scheduling for Thumb®-2 code and improved vectorization of NEON™ code resulting in better performance on ARMv7 processors, such as the Cortex™ family of processors
- Support for the new Cortex-A5 processor
- Enhanced support for STM32 processors from STMicroelectronics
- Peripheral register browsing
- Support for the STM3210B-EVAL, STM3210C-EVAL, and STM3210E-EVAL boards
- Integration with the STM32 Standard Peripheral Library
- Bundled example programs from STMicroelectronics
- Enhanced support for Stellaris processors from Texas Instruments
- Support for the latest generation of Stellaris processors
- Peripheral register browsing
- Integration with the StellarisWare® library
- Bundled example programs from Texas Instruments
ColdFire targets
- Native POSIX Thread Library (NPTL) support and updated EGLIBC C library for improved performance on GNU/Linux targets
- Support for Freescale's MCF5441x (Modelo) family of microprocessors
- Support for Freescale's MCF445x (RedStripe) family of microprocessors
IA32 targets
- Optimization for the Intel® Atom™ processor family
MIPS targets
- Support for MIPS' MIPS32® 1004K™ multi-threaded processor core
- QEMU instruction set simulator for ELF (bare metal) targets
- New features in the CodeSourcery Common Start-up Code Sequence (CS3)
for ELF (bare metal) targets
- Profiling support
- Function Attributes for interrupt handling
- Initialization and maintenance of the MIPS32 Translation Lookaside Buffer (TLB)
SuperH targets
- Support for core file debugging