Pas encore inscrit ? Creez un Overblog!

Créer mon blog

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

Articles de la même catégorie Informatique

Comment flasher un démodulateur numérique ?

Comment flasher un démodulateur numérique ?

Un démodulateur numérique est un appareil destiné à capter les signaux émis par satellite ou terrestres pour la réception de chaines de télévision analogiques ou numériques. il est aussi appelé décodeur et il est nécessaire de la mettre à jour régulièrement. ce procédé est appelé flashage, mais comment alors flasher un démodulateur numérique ?
Où acheter des Cd vierges Verbatim au meilleur prix ? (adresses, modèles, prix)

Où acheter des cd vierges verbatim au meilleur prix ? (adresses, modèles, prix)

Verbatim est une marque célèbre de fournitures informatiques qui produit principalement des cd, dvd et blu-ray vierges, et autres supports comme notamment des clés usb, cartes mémoires et disques durs. très sollicité pour sa qualité professionnelle dans ses produits, nous vous proposons de découvrir les bonnes adresses sur lesquelles vous seront proposés les cd vierges verbatim à des prix réduits.
Les différents moyens de se procurer Microsoft Office 2007

Les différents moyens de se procurer microsoft office 2007

Microsoft office 2007 est un logiciel qui a été nommé auparavant office 12 et qui a aujourd’hui évolué, depuis sa création le 30 janvier 2007, d’où son nom office 2007. ce logiciel est traduit en 100 langues, comme l’alsacien et le breton. ce logiciel inclut les programmes tels que microsoft excel, word, outlook 2007, powerpoint, access et publisher.
Comment lire un fichier avi ? Quel lecteur utiliser ? (conseils PC et Mac)

Comment lire un fichier avi ? quel lecteur utiliser ? (conseils pc et mac)

Si vous venez de recevoir un fichier .avi par mail ou que vous possédez sur votre ordinateur, il faut utiliser un logiciel pour pouvoir l'ouvrir et le lire. voici une définition du format des fichiers avi, ainsi que les logiciels qu'il faut utiliser pour pouvoir ouvrir les fichiers .avi et comment procéder exactement