Skip to main content.
Navigation:
DENX
>
DULG
>
ELDKDownload
Translations:
Edit
|
Attach
|
Raw
|
Ref-By
|
Printable
|
More
DULG
Sections of this site:
DENX Home
|
DULG
|
ELDK-5
|
Know
|
Training
|
U-Boot
|
U-Bootdoc
Topics
DULG Home
BoardSelect
Manual
FAQ
Application Notes
Changes
Index
List of pages in DULG
Search
%SECTION0{name=ELDKDownload}% Downloading the ELDK You can either download the ready-to-burn ISO-images from one of the mirror sites (see %REF{type=Section,topic=ELDKAvailability,name=ELDKAvailability}%), or you can download the individual files of the ELDK from the development directory tree and either use these directly for installation or create an ISO image that can be burned on DVD-ROM. Change to a directory with sufficient free disk space; for the %IF{ "%ARCHITECTURE%" eq "powerpc" }% Power Architecture® version of the ELDK you need about 1.6 !GiB, or twice as much (3.2 !GiB) %ENDIF% %IF{ "%ARCHITECTURE%" eq "arm" }% ARM version of the ELDK you need about 510 !MiB, or twice as much (1.1 !GiB) %ENDIF% %IF{ "%ARCHITECTURE%" eq "mips" }% MIPS version of the ELDK you need about 350 !MiB, or twice as much (700 !MiB) %ENDIF% if you also want to create an ISO image in this directory. To download the ISO image from the %IF{ "%ARCHITECTURE%" eq "powerpc" }% _ppc-linux-x86/iso_ %ENDIF% %IF{ "%ARCHITECTURE%" eq "arm" }% _arm-linux-x86/iso_ %ENDIF% %IF{ "%ARCHITECTURE%" eq "mips" }% _mips-linux-x86/iso_ %ENDIF% directory of one of the mirror sites you can use standard tools like =wget= or =ncftpget=, for example: %IF{ "%ARCHITECTURE%" eq "powerpc" }% <verbatim> bash$ wget ftp://ftp.sunet.se/pub/Linux/distributions/eldk/4.2/ppc-linux-x86/iso/ppc-2008-04-01.iso </verbatim> %ENDIF% %IF{ "%ARCHITECTURE%" eq "arm" }% <verbatim> bash$ wget ftp://ftp.sunet.se/pub/Linux/distributions/eldk/4.2/arm-linux-x86/iso/arm-2008-11-24.iso </verbatim> %ENDIF% %IF{ "%ARCHITECTURE%" eq "mips" }% <verbatim> bash$ wget ftp://ftp.sunet.se/pub/Linux/distributions/eldk/4.2/mips-linux-x86/iso/mips-2007-01-21.iso </verbatim> %ENDIF% If you want to download the whole ELDK directory tree instead you can - for example - use the <command>ncftp</command> FTP client: %IF{ "%ARCHITECTURE%" eq "powerpc" }% <verbatim> bash$ ncftp ftp.sunet.se ... ncftp / > cd /pub/Linux/distributions/eldk/4.2 ncftp /pub/Linux/distributions/eldk/4.2 > bin ncftp /pub/Linux/distributions/eldk/4.2 > get -R ppc-linux-x86/distribution ... ncftp /pub/Linux/distributions/eldk/4.2 > bye </verbatim> %ENDIF% %IF{ "%ARCHITECTURE%" eq "arm" }% <verbatim> bash$ ncftp ftp.sunet.se ... ncftp / > cd /pub/Linux/distributions/eldk/4.2 ncftp /pub/Linux/distributions/eldk/4.2 > bin ncftp /pub/Linux/distributions/eldk/4.2 > get -R arm-linux-x86/distribution ... ncftp /pub/Linux/distributions/eldk/4.2 > bye </verbatim> %ENDIF% %IF{ "%ARCHITECTURE%" eq "mips" }% <verbatim> bash$ ncftp ftp.sunet.se ... ncftp / > cd /pub/Linux/distributions/eldk/4.2 ncftp /pub/Linux/distributions/eldk/4.2 > bin ncftp /pub/Linux/distributions/eldk/4.2 > get -R mips-linux-x86/distribution ... ncftp /pub/Linux/distributions/eldk/4.2 > bye </verbatim> %ENDIF% %T% If you don't find the =ncftp= tool on your system you can download the _NcFTP_ client from http://www.ncftp.com/download/ There are a few executable files (binaries and scripts) in the ELDK tree. Make sure they have the execute permissions set in your local copy: %IF{ "%ARCHITECTURE%" eq "powerpc" }% <verbatim> bash$ for file in \ > tools/bin/rpm \ > tools/usr/lib/rpm/rpmd \ > install \ > ELDK_MAKEDEV \ > ELDK_FIXOWNER > do > chmod +x ppc-linux-x86/distribution/$file > done </verbatim> %ENDIF% %IF{ "%ARCHITECTURE%" eq "arm" }% <verbatim> bash$ for file in \ > tools/bin/rpm \ > tools/usr/lib/rpm/rpmd \ > install \ > ELDK_MAKEDEV \ > ELDK_FIXOWNER > do > chmod +x arm-linux-x86/distribution/$file > done </verbatim> %ENDIF% %IF{ "%ARCHITECTURE%" eq "mips" }% <verbatim> bash$ for file in \ > tools/bin/rpm \ > tools/usr/lib/rpm/rpmd \ > install \ > ELDK_MAKEDEV \ > ELDK_FIXOWNER > do > chmod +x mips-linux-x86/distribution/$file > done </verbatim> %ENDIF% Now create an ISO image from the directory tree: %IF{ "%ARCHITECTURE%" eq "powerpc" }% <verbatim> bash$ mkisofs \ > -A "ELDK-4.2 -- Target: PowerPC -- Host: x86 Linux" \ > -publisher "(C) `date "+%Y"` DENX Software Engineering, www.denx.de" \ > -p "`id -nu`@`hostname` -- `date`" \ > -V ppc-linux-x86 \ > -l -J -R -o eldk-ppc-linux-x86.iso ppc-linux-x86/distribution </verbatim> %ENDIF% %IF{ "%ARCHITECTURE%" eq "arm" }% <verbatim> bash$ mkisofs \ > -A "ELDK-4.2 -- Target: ARM -- Host: x86 Linux" \ > -publisher "(C) `date "+%Y"` DENX Software Engineering, www.denx.de" \ > -p "`id -nu`@`hostname` -- `date`" \ > -V arm-linux-x86 \ > -l -J -R -o eldk-arm-linux-x86.iso arm-linux-x86/distribution </verbatim> %ENDIF% %IF{ "%ARCHITECTURE%" eq "mips" }% <verbatim> bash$ mkisofs \ > -A "ELDK-4.2 -- Target: MIPS -- Host: x86 Linux" \ > -publisher "(C) `date "+%Y"` DENX Software Engineering, www.denx.de" \ > -p "`id -nu`@`hostname` -- `date`" \ > -V mips-linux-x86 \ > -l -J -R -o eldk-mips-linux-x86.iso mips-linux-x86/distribution </verbatim> %ENDIF% This will create an ISO image %IF{ "%ARCHITECTURE%" eq "powerpc" }% _eldk-ppc-linux-x86.iso_ %ENDIF% %IF{ "%ARCHITECTURE%" eq "arm" }% _eldk-arm-linux-x86.iso_ %ENDIF% %IF{ "%ARCHITECTURE%" eq "mips" }% _eldk-mips-linux-x86.iso_ %ENDIF% in your local directory that can be burned on DVD or mounted using the loopback device and used for installation as described above. Of course you can use the local copy of the directory tree directly for the installation, too. Please refer to section %REF{type=Section,topic=ELDKRebuilding,name=ELDKBuildSetup}% for instructions on obtaining the build environment needed to re-build the ELDK from scratch.
3.5.1. Product Packaging
1. Abstract
3.5.3. Initial Installation
Prev
Home
Next