# MX-BAREBOX =# Requirements =============== 1. cross compiler -> MX-CCOMPILER =# Setup environment ==================== export boardname=vmx25 export bareboxversion=barebox-2010.10.0 export patchversion=barebox-2010.10.0-vmx25-diff2.txt =# Setup compiler ================= export PATH="/usr/local/armv5te/arm/bin:$PATH" export CLFS_TARGET=arm-angstrom-linux-gnueabi =# Get the sources ================== cd mkdir -pv workdir/${boardname}/barebox/ cd workdir/${boardname}/barebox/ wget http://www.voipac.com/downloads/imx/25/src/barebox/${bareboxversion}.tar.bz2 wget http://www.voipac.com/downloads/imx/25/src/barebox/${patchversion} =# Prepare the sources ====================== cd cd workdir/${boardname}/barebox/ tar xvjf ${bareboxversion}.tar.bz2 cd ${bareboxversion} patch -p1 < ../${patchversion} =# Configure and Compile ======================== cd cd workdir/${boardname}/barebox/${bareboxversion} make CROSS_COMPILE=arm-angstrom-linux-gnueabi- ARCH=arm distclean make CROSS_COMPILE=arm-angstrom-linux-gnueabi- ARCH=arm voipac_vmx25_defconfig #make CROSS_COMPILE=arm-angstrom-linux-gnueabi- ARCH=arm menuconfig make CROSS_COMPILE=arm-angstrom-linux-gnueabi- ARCH=arm =# Install ========== ...