Difference between revisions of "Build uClinux for EA2478 Board"

From Klaus' wiki
Jump to: navigation, search
Line 2: Line 2:
  
 
Make a xen-virtualised Centos.  
 
Make a xen-virtualised Centos.  
 +
 +
Install development tools
  
 
<source lang="php">
 
<source lang="php">
 
yum groupinstall "development tools"
 
yum groupinstall "development tools"
 +
yum install ncurses-devel
 +
</source>
 +
 +
Create /home/emb/eadisk
 +
 +
Copy the extra directory on the EA DVD to /home/emb/eadisk
 +
 +
<source lang="bash">
 +
ln -s eadisk/extra/* .
 +
tar zxvf uClinux-dist-20070130.tar.gz
 +
cd uClinux-dist
 +
rm -rf linux-2.*
 +
tar zxvf ../linux-2.6.21.tar.gz
 +
mv linux-2.6.21/ linux-2.6.x
 +
gunzip -c ../ea-v3_1_incr1.diff.gz | patch -p1
 +
arm-elf-tools-20040427.sh
 +
source settings.sh
 +
tar zxvf ../arm-linux-tools-20061213.tar.gz
 +
make menuconfig
 +
make
 
</source>
 
</source>

Revision as of 21:03, 10 May 2010

Just a mini howto:

Make a xen-virtualised Centos.

Install development tools

yum groupinstall "development tools"
yum install ncurses-devel

Create /home/emb/eadisk

Copy the extra directory on the EA DVD to /home/emb/eadisk

ln -s eadisk/extra/* .
tar zxvf uClinux-dist-20070130.tar.gz
cd uClinux-dist
rm -rf linux-2.*
tar zxvf ../linux-2.6.21.tar.gz
mv linux-2.6.21/ linux-2.6.x
gunzip -c ../ea-v3_1_incr1.diff.gz | patch -p1
arm-elf-tools-20040427.sh
source settings.sh
tar zxvf ../arm-linux-tools-20061213.tar.gz
make menuconfig
make