Non sei ancora registrato? Creare un OverBlog!

Creare il mio 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

Stessi articoli di categoria Informatique

Le guide pour acheter un GPS de voiture au meilleur rapport qualité-prix

Le guide pour acheter un gps de voiture au meilleur rapport qualité-prix

Le guidage par satellite ce que tout le monde connaît sous l’appellation gps est en quelque sorte à l’automobiliste ce que l’étoile du berger été aux rois mages. d’ailleurs, ce n’est pas non plus un miracle si ce n’est l’un des meilleures technologies que l’on a pu avoir. mais d’où vient ce gps et pourquoi a-t-il été inventé et où peut-on acheter un gps de voiture au meilleur rapport qualité-prix ?
Comment convertir un fichier vidéo Vob en Mpeg ?

Comment convertir un fichier vidéo vob en mpeg ?

Il existe de nombreux programmes qui vous permettent de convertir des fichiers vidéo vers d'autres formats. vous avez le choix entre les programmes payants et les programmes disponibles gratuitement en téléchargement. ces programmes gratuits offrent de très bonnes performances. vous découvrirez donc ci-dessous une présentation du programme super, les sites pour le télécharger ainsi qu'un guide pour convertir les fichiers vidéo vob en mpeg.
Où peut-on télécharger une image de smiley ?

Où peut-on télécharger une image de smiley ?

Indémodables, les smileys exprimant nos humeurs et popularisés par le logiciel windows live messenger sont toujours utilisés. ils sont bien nombreux et faciles à trouver sur le net.
Comment vérifier une adresse email ? (étapes)

Comment vérifier une adresse email ? (étapes)

On peut comparer une adresse e-mail à un numéro de téléphone. les adresses mails ne peuvent jamais être identiques. chaque boîte e-mail doit avoir sa propre syntaxe et ne peut appartenir qu’à une seule personne dans le monde. ainsi, si vous vous inscrivez, par exemple, sur l'un des réseaux sociaux disponibles sur la toile, vous serez appelé à vérifier votre e-mail et à confirmer votre adresse de messagerie. voici les étapes nécessaires pour la vérification d'une adresse mail.