Resources

Questions

Customers Say...

My hat's off to you, and your tech support group.

Sourcery G++: A Complete Development Environment

Sourcery G++ includes all of the features you expect from a professional C/C++ tool suite — C/C++ compilers, C/C++ run-time libraries, a source- and assembly-level debugger, and an integrated development environment. And Sourcery G++ comes in easy-to-install packages for both Microsoft Windows and GNU/Linux hosts.

But that's not all. Sourcery G++ also comes with many other useful tools including:

Tools for debugging embedded applications.

Sourcery G++ simplifies the process of running and debugging applications on your target hardware. The Sourcery G++ Debug Sprite™ supports many popular JTAG and BDM devices. Sourcery G++ seamlessly integrates the IDE, debugger, and Debug Sprite so that you can easily debug applications. On many platforms, Sourcery G++ also provides integrated flash programming and display of memory-mapped on-chip registers.

And, when you don't want to run on real hardware, you can use the QEMU-based simulator to run applications on your desktop.

Tools for developing applications in a bare metal environment.

Sourcery G++'s CodeSourcery Common Start-up Code Sequence (CS3)™ provides a basic board support package, including a memory map, start-up code, interrupt handlers, I/O functionality, a debugger interface file, and linker scripts, for common ARM, ColdFire, fido, MIPS, Power, and Stellaris boards. And Sourcery G++'s convenient graphical Board Builder makes this functionality available for any board.

Tools for GNU/Linux developers.

Sourcery G++ includes support for debugging the Linux kernel via a JTAG or BDM debug device. Sourcery G++ includes a GNU/Linux Library Optimizer for reducing the footprint of a GNU/Linux system and Sysroot Utilities for simplifying the use of Sourcery G++'s libraries and dynamic linker when running applications on the target system. For some architectures, Sourcery G++ also includes the GNU/Linux Prelinker, a postprocessor for GNU/Linux applications which can dramatically reduce application launch time.

Sourcery G++ At-A-Glance

Supported Platforms

Target CPU: ARM, ColdFire, fido, MIPS, Power Architecture, Stellaris, SuperH, or x86

Target OS: GNU/Linux, uClinux, or bare metal

Host OS: GNU/Linux or Windows

Debug Options: Abatron, ARM RealView® ICE, AxBDM-CF, Freescale CCS devices, Macraigor, MIPS System Navigator™, SEGGER J-Link, P&E, or ULINK2®

More details>>>

Editions

Professional Edition: Unlimited support from CodeSourcery's expert engineers

Personal Edition: Affordably priced for individuals and small development teams

Lite Edition: Free, command line-only tools

More details>>>