Noch nicht registriert ? Erstellen Sie eine Overblog !

Mein Blog erstellen

Comment construire une chaîne d'outils ARM GCC ?

Le GCC (GNU Compiler Collection) est un compilateur GNU qui se compose d'un paquet de logiciels libres , capables de compiler les langages C, C++, Java, Ada et Fortran. Le GCC est destiné aux logiciels libres. Le Kernel Linux est étroitement lié aux fonctionnalités de GCC. Dans cet article on va voir les méthodes les plus usuelles pour la compilation ARM GCC.

Mise en route

Avant de décrire les méthodes de compilations, il faut avoir les éléments suivants : – Une machine performante,
– Une plateforme Linux,
– Un outil de compilation GCC. Il faut aussi disposer d’un outil "Autoconf" installé dans la machine serveur. Cet outil génère les fichiers (Make) qui ont le rôle d’automatiser la compilation des sources d’un paquet.

Les étapes de la création d’une chaine

Avant toute chose, utiliser le CVS (Concurrent Versions System) qui assure la faculté d’un groupe à travailler en temps réel sur les mêmes fichiers. Les étapes de la création d’une chaine sont : – Etape 1 : compiler le paquet "binutils", – Etape 2 : spécifier l’architecture ARM, – Etape 3 : produire la bibliothèque Glibc pour ARM, – Etape 4 : utiliser le "bootstrap GCC" pour produire la bibliothèque Glibc, – Etape 5 : intégrer la bibliothèque C pour ARM, – Etape 6 : compiler les bibliothèques GMP et MPFR pour ARM, – Etape 7 : compiler le GCC avec les librairies précédentes.

La génération de la chaine "from scratch"

Cette méthode est tirée du livre "Pro Linux Embedded Systems" La compilation de la chaine peut être effectuée dans un serveur Ubuntu 11.04 (64 bits). Pour la génération de la chaine "from scratch", il faut respecter l’ordre des étapes précédentes. Il existe des Patches pour améliorer la compilation en fonction de la structure arm et de l' arm toolchain. – La dernière version Kernel Linux est téléchargeable à partir du lien : [[Kernel.org|http://www.kernel.org/pub/linux/kernel/v2.6/]]. – Les compilateurs intermédiaires sont téléchargeables à partir du lien : F[[tp.gnu.org|http://ftp.gnu.org/gnu/]].

Commandes de compilation

Dans le terminal entrer les commandes suivantes : Compilation du Binutils
mkdir $BUILDDIR/binutils
cd $BUILDDIR/binutils ../../sources/binutils-2.20/configure
\ --disable-werror
\ --build=$BUILDMACH
\ --prefix=$INSTALLDIR
\ --with-sysroot=$SYSROOTDIR
\ --target=$TARGETMACH
make make install Compiler l’entête du noyau
cd $SRCDIR/linux-2.6.28.3
make mrproper
make ARCH=arm kb9202_defconfig
make ARCH=arm headers_check
make ARCH=arm INSTALL_HDR_PATH=$INSTALLDIR/sysroot/usr headers_install

Gleiche Kategorie Artikel Informatique

Comment numériser gratuitement ses documents ? (Adresse, bons plans...)

Comment numériser gratuitement ses documents ? (adresse, bons plans...)

Vous devez ressaisir un document, au lieu de retaper tout le texte il y a un moyen très facile de le numériser. en effet, il existe des logiciels de reconnaissance optique de caractère ocr (optical character recognition). ce logiciel très pratique récupère le fichier image et le transforme en un fichier texte. vous allez trouver dans cet article, les services gratuits de numérisation de texte en ligne.
Comment choisir un bon réparateur informatique ? (conseils)

Comment choisir un bon réparateur informatique ? (conseils)

Pour choisir un bon réparateur informatique, il est important de cibler la panne. chaque boutique informatique propose ses tarifs, c'est pourquoi il est important de comparer avant de demander la réparation. en cas de pièce cassée, il vaut mieux se rapprocher de la maison mère du pc afin d'obtenir des réponses et des solutions de professionnels.
Comment convertir un fichier au format PDF en format WORD ? (guide pratique)

Comment convertir un fichier au format pdf en format word ? (guide pratique)

Le format pdf est un des formats de document les plus répandus du web. mais contrairement à la majorité des formats existant, il est impossible d'éditer un fichier pdf directement, sauf en achetant le logiciel adobe acrobat. heureusement, il existe des moyens d'éditer les pdf en s'affranchissant de l'achat. une de ces méthodes est de convertir en document texte, voici plusieurs techniques.
Comment créer un blog gratuitement ?

Comment créer un blog gratuitement ?

La toile, cet univers magique qui permet à chacun de partager facilement sur une multitude de sujets : raconter un voyage, partager des photos, une passion, présenter son travail, ou bien s'exprimer tout simplement... tout cela est devenu accessible et facile; il suffit de créer une page web ! nous savons tous que c'est possible, mais concrètement, comment faire ?