Dies ist eine alte Version des Dokuments!


Emdebian Cross-Toolchain

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 unter Debian, Ubuntu und Linux Mint

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. Root-Konsole öffnen und Repository zu apt-get hinzufügen:
    # apt-get install emdebian-archive-keyring
    # 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:
    # apt-get install libc6-armel-cross libc6-dev-armel-cross binutils-arm-linux-gnueabi gcc-4.4-arm-linux-gnueabi g++-4.4-arm-linux-gnueabi uboot-mkimage apt-cross-dpkg-cross libncurses5-dev linux-libc-dev-armel-cross
  4. xapt via Backports installieren (für Squeeze): Hinzufügen von folgender Linie zu /etc/apt/sources.list
    # Backports
    deb http://mirror.switch.ch/ftp/mirror/debian-backports squeeze-backports main
  5. Installation von xapt:
    # apt-get update
    # apt-get install xapt
  6. Installation eventuell zusätzlich benötigter Libraries.