Sourcery CodeBench 2014.05-73 for ARM EABI Datasheet
The Compatibility Wizard confirms that your target device is supported in this Sourcery CodeBench release and recommends run-time libraries best-suited to your device.
Contents
Target Systems
RTOS systems or "bare metal" systems where no operating system is present. These toolchains should not be used to build Linux kernels or applications.
Features
Component | Academic | Personal | Standard | Professional |
---|---|---|---|---|
CS3 Startup Code & Linker Scripts | ||||
CodeBench C Library | ||||
Eclipse IDE (Juno) | ||||
GNU Binary Utilities (2.24.51.20140217-sg++) | ||||
GNU C & C++ Compilers (4.8.3-prerelease-sg++) | ||||
GNU Debugger (7.7.50-cvs-sg++) | ||||
QEMU Simulator (1.5.50-sg++) | ||||
Access to Updates | ||||
Access to Knowledge Base | ||||
Technical Support | 30 days | 30 days | Unlimited | Unlimited |
Priority Defect Correction | ||||
Long-Term Support Option |
Version numbers shown for open-source components indicate the versions used as the basis for Sourcery CodeBench for ARM EABI. Siemens makes extensive enhancements to the base versions, adding support for more CPUs, improving code-generation, and addressing defects found through its validation process.
Professional Edition customers benefit from Priority Defect Correction. If you find a critical defect in Sourcery CodeBench, Siemens will deploy its engineering team to resolve the problem and make a new release available to you, usually within a few days.
Optional long-term support (available only to Professional Edition customers) provides your team with the ability to continue using a particular version of the GNU Toolchain over the life of your project. Siemens will provide support for — and even correct defects in — Sourcery CodeBench throughout the support period. Contact Sourcery_Sales@mentor.com for more information.
Prices shown are subject to change without notice. Contact Sourcery_Sales@mentor.com for quantity discounts. This summary of Sourcery CodeBench editions explains the differences between the editions listed in the table above.
Run-Time Libraries
Name | Academic | Personal | Standard | Professional |
---|---|---|---|---|
ARMv4 - Big-Endian, Soft-Float | ||||
ARMv4 - Little-Endian, Soft-Float | ||||
ARMv4 Thumb - Little-Endian, Soft-Float | ||||
ARMv5TE - Big-Endian, VFP | ||||
ARMv5TE - Little-Endian, Soft-Float | ||||
ARMv5TE - Little-Endian, VFP | ||||
ARMv5TE - Little-Endian, VFP ABI | ||||
ARMv6-M Thumb - Little-Endian, Soft-Float | ||||
ARMv7 Thumb-2 - Big-Endian, Soft-Float | ||||
ARMv7 Thumb-2 - Little-Endian, Soft-Float | ||||
ARMv7-A - Little-Endian, VFP ABI, NEON | ||||
ARMv7-A - Little-Endian, VFP, NEON | ||||
ARMv7-A - Little-Endian, VFPv3-D16 | ||||
ARMv7-A Thumb-2 - Little-Endian, VFPv3-D16 | ||||
ARMv7-M Thumb-2 - Little-Endian, Soft-Float | ||||
ARMv7E-M Thumb-2 - Little-Endian, Soft-Float | ||||
ARMv7E-M Thumb-2 - Little-Endian, VFP ABI |
Sourcery CodeBench Professional Edition includes debuggable versions of the run-time libraries. You can install the debuggable versions via the Sourcery CodeBench IDE and then debug into the run-time library code.
Host System Requirements
Sourcery CodeBench for ARM EABI is available for the following host systems:
- IA32 GNU/Linux
- 32-bit GNU/Linux distributions, or 64-bit distributions with 32-bit compatibility libraries.
- IA32 Windows
- 32-bit Microsoft Windows operating systems, or 64-bit operating systems with 32-bit compatibility libraries.