HomeemlixLösungenBoard SupportApplikationenSeminareJobsNewsKontakt
Sie sind hier: Board Support | Toolchains 

BSP Packages
Toolchains
Start-up Support
Hardwarepartner

Toolchains

 

emlix offers preconfigured and tested tool­chains for various processor architectures. They are compiled from the freely available sources with all neccessary patches and fixes applied to work out-of-the box. The toolchains have passed numerous C/C++ tests. They come with all source code according to the GPL as well as support via Email or Web.


GCC Variants

emlix offers two GNU GCC compiler variants. Whereas the older and matured 3.4 version is slightly faster for compile times, the latest stable release 4.1 produces faster code, delivers better C++ standard compliance and additional features as stack smashing protection.


C Library Variants

For Linux there are also two commonly used variants for the C library. The full featured GNU glibc is available with support for both thread models, binary compatiblity at the price of a much higher footprint. Whereas uClibc offers better configurability and a smaller footprint for the price of only Linuxthread support and no binary compatibility.

For some architectures a new calling convention, Embedded ABI/EABI is available. It offers better syscall performance and enhanced floating point support.


Supported Thread Models

The toolchains also offer two different thread model implementations. Linux first thread implementation, Linuxthreads/LT, has limitations for larger number of threads as well as within signal handling. The improved thread re-implementation, Native POSIX Thread Library/NPTL, became standard for 2.6 kernels and overcomes those limitations


allowing e.g. full thread debugging. It's is available for an increasing number of architectures since then.


Supported Processors Architectures

The following table illustrates what combinations are available. Other combinations - also of older or upcoming gcc versions - are available on request.

The packages will be available in two variants.


x86

gcc-3.4, glibc, LT

gcc-4.2, glibc, NPTL

ARM9/11

gcc-3.4, glibc, LT

gcc-4.2, glibc, NPTL, EABI

PXA/XScale

gcc-3.4, glibc, LT

gcc-4.2, glibc, NPTL, EABI

mips32

gcc-3.4, glibc, LT

ppc32

gcc-3.4, glibc, LT

gcc-4.2, glibc, NPTL

m68k
(no MMU)

gcc-3.4, uClibc, LT
(uClinux support)


All Embedded Linux Toolchains Consist of the Following Packages:
GNU C/C++ compiler (gcc/g++)
GNU debuger (gdb)
C Library (GNU glibc or uClibc)
GNU binutils package (asm, tools, etc.)

Standard Edition

Contains the above mentioned packages as command line tools on CD with installation intructions and documentation. The Standard Editions are available now.


Professional Edition

Contains the same packages as the Standard Edition plus a graphical development environment and tools for Windows based development. The Professional Editions will be available in Q2/07



Ihre Ansprechpartnerin


Stefanie Meyer

Vertrieb

Tel +49 (551) 30664-0

sales @ emlix.com



Anfrageformular


Über unser Anfrageformular können Sie uns Ihre Wünsche und Daten mitteilen.