Stable versions of the
ELDK are distributed in the form of an ISO
image, which can be either burned onto a DVD or mounted directly,
using the loopback Linux device driver (Linux host only).
For the Power Architecture® target,
the
ELDK distribution was split into three independent
ISO images: one targeting the 4xx family of processors (AMCC), one targeting
the ppc64 family of processors and another one for the 8xx, 6xx, 74xx and 85xx families (Freescale).
This makes the ISO images fit on standard DVDROM media.
If you are not bound by the DVDROM size limitiation
there is still a single image containing all 32-bit targets (AMCC and Freescale).
Development versions of the
ELDK are available as directory trees so
it is easy to update individual packages; instructions for download
of these trees and creation of ISO images from it is described in section
3.5.2. Downloading the ELDK.
The
ELDK contains an installation utility and a number of RPM
packages, which are installed onto the hard disk of the cross
development host by the installation procedure. The RPM packages can
be logically divided into two parts:
- Embedded Linux Development Tools (ELDT)
- Target components
The first part contains the cross development tools that are executed
on the host system. Most notably, these are the GNU cross compiler,
binutils, and
gdb
. For a full list of the provided ELDT packages,
refer to section
3.9.1. List of ELDT Packages below.
The target components are pre-built tools and libraries which are
executed on the target system. The
ELDK includes necessary target
components to provide a minimal working NFS-based environment for the
target system. For a list of the target packages included in the
ELDK, refer to section
3.9.2. List of Target Packages below.
The
ELDK contains several independent sets of the target packages, one
for each supported target
architecture
CPU family. Each set has been built using
compiler code generation and optimization options specific to the
respective target
CPU family.