CodeSourcery announced the spring release of Sourcery G++ development environment based on the GNU Toolchain and the Eclipse IDE. The latest release of Sourcery G++ improves embedded application performance with compiler optimizations and new versions of key runtime library routines. The new version also increases developer productivity with new debugging capabilities and time-saving features in the IDE.
Sourcery G++ New Features
- QEMU-based simulator that can run single- or multi-threaded GNU/Linux applications on a GNU/Linux host system
- Ability to debug the Linux kernel using a JTAG or BDM device, ARM GNU/Linux backtracing
- Support for SEGGER J-Link on ARM targets
- Ability to browse memory-mapped peripheral registers on Stellaris targets
- Improved debugging performance when stepping through multi-threaded applications
The spring release includes a number of enhancements in the Sourcery G++ IDE that make it easier for developers to start building and debugging applications. The new Board Builder automatically generates linker scripts, debug configuration files and start-up code for bare metal development based on a board’s memory map. In addition, this release features an upgrade to Eclipse 3.4.1 (Ganymede) and CDT 5.0.
Sourcery G++ supports ARM, ColdFire, fido, MIPS, Power Architecture, Stellaris, and x86 target systems. In this release, CodeSourcery adds support for Renesas Technology’s SH4A and SH4AL-DSP processors for GNU/Linux target systems.
Sourcery G++ contains the Eclipse IDE and the GNU Toolchain, including C/C++ compilers, runtime libraries, and a source- and assembly-level debugger. Sourcery G++ runs on GNU/Linux or Windows hosts and targets bare metal, uClinux, GNU/Linux, or Windows systems.
More info: CodeSourcery