Dies ist eine alte Version des Dokuments!


Emdebian Installationsanleitung

Emdebian ist eine Cross-Toolchain, die schon in mehreren Projekten an der NTB eingesetzt wurde. Auf der Emdebian-Homepage ist dabei ersichtlich, welche Versionen und Repositories der Toolchain verfügbar sind. Auf dem Wiki ist eine Installationsanleitung verfügbar.

Installation der Toolchain

Die Installation erfolgt mit folgenden Schritten:

  1. Folgende Zeilen müssen am Schluss des Files /etc/apt/sources.list hinzugefügt werden:
    # -- Emdebian cross toolchains
    deb http://www.emdebian.org/debian/ squeeze main
  2. Repository zu apt-get hinzufügen:
    sudo apt-get install emdebian-archive-keyring
    sudo apt-get update

    Falls die Installation des Keyrings fehlschlägt, müssen die beiden apt-get Befehle erneut ausgeführt werden.

  3. Installation des Cross Compilers:
    sudo apt-cache search armel
    sudo apt-get install libc6-armel-cross libc6-dev-armel-cross
    sudo apt-get install binutils-arm-linux-gnueabi
    sudo apt-get install gcc-4.4-arm-linux-gnueabi
    sudo apt-get install g++-4.4-arm-linux-gnueabi
    sudo apt-get install uboot-mkimage
    sudo apt-get install apt-cross-dpkg-cross
    sudo apt-get install libncurses5-dev
    sudo apt-get install linux-libc-dev-armel-cross
  4. xapt via Backports installieren: Hinzufügen von folgender Linie zu /etc/apt/sources.list
    # Backports
    deb http://backports.debian.org/debian-backports squeeze-backports main
  5. Installation von xapt:
    sudo apt-get update
    sudo apt-get install xapt

    Oder

    sudo apt-get -t squeeze-backports install xapt