Ceci est une ancienne révision du document !
Embeded Linux Development Kit est un ensemble de chaines de complilation croisées directement disponible sous formes de binaires sous licence GPL. Créées par la société DENX Softwware Engineering, la version actuelle est la v5.3. Ces versions précompilées sont donc facilement installables sur la machine hôte.
La procédure d'installation est détaillée sur le site d'ELDK. J'ai choisis ici d'installer une chaine de compilation pour une architecture cible à base de ARM11 correspondant au processeur de ma carte Raspeberry Pi B.
Sur la machine hôte, créer le répertoire d'accueil de l'application et le sous répertoire correspondant à la cross toolchain souhaitée. La documentation du projet m'indique que pour les cibles ARM11 il faut utiliser la croos toolchain disponible dans ./armv6
yoann@hermes:/opt$ sudo mkdir -p /opt/eldk-5.3/targets/armv6 [sudo] password for yoann: yoann@hermes:/opt$ sudo chown -R yoann:users /opt/eldk-5.3/
Télécharger le script d'installation et les archives correspondant à la chaine souhaitée.
yoann@hermes:/opt$ cd eldk-5.3/ yoann@hermes:/opt/eldk-5.3$ wget ftp://ftp.denx.de/pub/eldk/5.3/install.sh