Skip to main content.

ELDK Präsentation / Workshop

ELDK History

Release Date Architectures Tool Chain Notes
1.0 Jun 2002 (arm) ppc Linux v2.4.4, GCC 2.95.3, gdb 5.1.1, glibc 2.2.1 Hosts: x86/SPARC
2.0 Oct 2002 arm, ppc Linux v2.4.4, GCC 2.95.4, gdb 5.1.1, glibc glibc 2.2.5  
2.0.2 Oct 2002 arm, ppc Linux v2.4.4, GCC 2.95.4, gdb 5.1.1, glibc glibc 2.2.5  
2.1 Apr 2003 arm, mips, ppc Linux v2.4.18/20/4 A/M/P, GCC 2.95.4, gdb 5.1.1, glibc 2.2.5 Hosts: x86/SPARC
3.0 Feb 2004 ppc Linux v2.4.18/20/24, GCC 3.2.2, gdb 5.2.1, glibc 2.3.1  
3.1 Nov 2004 arm, mips, ppc Linux v2.4.27/20/25, GCC 3.3.3, gdb 5.2.1, glibc 2.3.1  
3.1.1 Mar 2005 arm, mips, ppc Linux v2.4.27/20/25, GCC 3.3.3, gdb 5.2.1, glibc 2.3.1  
4.0 Jan 2006 arm, mips, ppc Linux v2.6.15, GCC 4.0.0, gdb 6.3.0, glibc 2.3.5  
4.1 Jan 2007 arm, mips, ppc Linux v2.6.19, GCC 4.0.0, gdb 6.3.0, glibc 2.6.6 arm, ppc: uclibc; ppc: coLinux
4.2 Nov 2008 arm, armVFP, ppc, ppc64 Linux v2.6.24, GCC 4.2.2, gdb 6.7, glibc 2.12.13  
5.0 May 2011 armv5te, armv7a, powerpc, powerpc-softfloat Linux v2.6.39, GCC 4.5.1, gdb 7.2, eglibc 2.12.1  
5.1 Dec 2011 armv4t, armv5te, armv6, armv7a, powerpc, powerpc-softfloat, powerpc-4xx, powerpc-4xx-softfloat, powerpc-e500v2 Linux v3.1.4, GCC 4.6.1, gdb 7.3, eglibc 2.13  
5.2 May 2012 ...    

Yocto Background

Keywords:

* Yocto Project: http://www.yoctoproject.org/ * OpenEmbedded - Definitions (see [OE2]): * Software framework to create Linux distributions for embedded systems * This may include bootloader, Linux, and applications * Is a set of metadata used to cross-compile, package and install software packages * License: GPL * Poky platform builder: http://www.pokylinux.org/
_Poky is the Yocto Project build system that was derived from OpenEmbedded. Poky is a stable, smaller subset focused on the mobile environment. Development in the Yocto Project using Poky is closely tied to OpenEmbedded with features being merged regularly between the two for mutual benefit._ * BitBake: http://bitbake.berlios.de/

Short history (see [OE1], [OE2]):

* 2002/2003: OpenEmbedded: initially developed as build system for the OpenZaurus distribution for Sharp Zaurus PDAs * 2004: split into BitBake build system and OpenEmbedded metadata * Other distros started adapting OE: Unslug, OpenSimpad, GPE Phone Edition, Ångström, OpenMoko... * See http://www.openembedded.org/wiki/Success_stories * 2006(?)-2008 Linux Start-Up OpenedHand developed a distribution called Poky Linux (and the Clutter library). * 2008 Intel buys OpenedHand; focus for Poky is now on Atom based devices * 2010 Linux foundation starts Yocto Project: x86, ARM, MIPS, and Power Architecture® * 2011 Work on common code base with OpenEmbedded: OpenEmbedded-Core

Misc stuff

* ipk: lightweight package management system designed specifically for use in Linux devices with limited storage

Documentation, Links

ELDK 5.x

* [EL1] ELDK 5.1 Documentation: http://www.denx.de/wiki/ELDK-5/

Yocto Project

* [YP1] The Yocto Project Reference Manual: http://www.yoctoproject.org/docs/current/poky-ref-manual/poky-ref-manual.html * [YP2] The Yocto Project Development Manual: http://www.yoctoproject.org/docs/current/dev-manual/dev-manual.html * [YP3] Yocto Project Quick Start: http://www.yoctoproject.org/docs/current/yocto-project-qs/yocto-project-qs.html * [YP4] The Yocto Project Kernel Architecture and Use Manual: http://www.yoctoproject.org/docs/current/kernel-manual/kernel-manual.html * [YP5] The Yocto Project Application Development Toolkit (ADT) User's Guide: http://www.yoctoproject.org/docs/current/adt-manual/adt-manual.html * [YP6] Working Within Eclipse (ADT Section 4): http://www.yoctoproject.org/docs/current/adt-manual/adt-manual.html#adt-eclipse * [YP7] The Yocto Project Development Manual: http://www.yoctoproject.org/docs/current/dev-manual/dev-manual.html

OpenEmbedded

* [OE1] Free Electrons: OpenEmbedded
(http://free-electrons.com/doc/openembedded.odp) * [OE2] Open Source Software: OpenEmbedded & BitBake
(http://slurchin.googlecode.com/files/OpenEmbeddedv1.ppt)

Poky

* [PK1] Poky Handbook: http://pokylinux.org/doc/poky-handbook.html * [PK2] Poky Linux & OpenEmbedded based environment

BitBake

* [BB] BitBake User's Manual: http://bitbake.berlios.de/manual/

Other

* Project Jalimo: OpenEmbedded based, full featured free Java-like stack for mobile Linux-based devices
http://www.jalimo.org/ , https://evolvis.org/plugins/mediawiki/wiki/jalimo/index.php/Jalimo * Jalimo Slides FOSDEM 2008
https://evolvis.org/docman/view.php/11/33/jalimo-slides_fosdem2008.odp * Jalimo Slides Linuxtag 2008
https://evolvis.org/docman/view.php/11/40/jalimo-slides_english_linuxtag2008.pdf * Integrating the OpenJDK into jalimo * Maven-Packaging-Plugin wiki * Taurent Solutions: OE, Jalimo, ...
1. EldkAndYocto 2. ELDK Design
Home Next