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. 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: 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:
    sudo apt-get update
    sudo apt-get install xapt
  6. Installation eventuell zusätzlich benötigter Libraries.