XMLTagsEditHistoryDiscussion

    1. Crosstool
      1. Para el impaciente
    2. Buildroot

Crosstool

Uselo si ya tiene una instalación de LInux en el ARM y quiere compilar sofware para ella.

Para el impaciente

Bajar el crosstool de http://kegel.com/crosstool/#download

Luego de descromprimirlo, crear el script de compilación para ARM :

#!/bin/sh
set -ex

TARBALLS_DIR=$HOME/downloads
RESULT_TOP=$HOME/crosstool
GCC_LANGUAGES="c,c++"
PARALLELMFLAGS="-j2"

export GCC_LANGUAGES PARALLELMFLAGS TARBALLS_DIR  RESULT_TOP

mkdir -p $RESULT_TOP

# Crear el toolchain.  Toma un montón de tiempo y de gigabytes
eval `cat arm-softfloat.dat gcc-3.4.5-glibc-2.3.6.dat`  sh all.sh --notest
echo Done.

Ejecutarlo y esperar. El tiempo que demora la instalación dependerá del ancho de banda disponible y de la velocidad del computador huésped.

Paciencia.

Al final del proceso, el toolchain estará en la ruta $HOME/crosstool.

Buildroot

También puede usar un buildroot, que permite crear una imágen ISO con un sistema Linux mínimo. que use uClibc y BusyBox.

Last update: 2006-12-03 (Rev 9)

svnwiki $Rev: 12966 $