AFPA : formation professionnelle, formation adulte, formation continue, VAE

Allier
association nationale pour la formation professionnelle des adultes

Menu interne à la rubrique courante

F/FORMATIONS COURTES INDUSTRIE
Installation d’un noyau Linux et d’un système de
fichier embarqué sur cible x86


Référence : EMBLINUX-A

Durée : 3 jours

Public : Cette formation est destinée aux ingénieurs, techniciens électroniciens ou informaticiens souhaitant développer rapidement des applications industrielles supportées par un système d’exploitation type Linux.

Pré-requis nécessaires :
  • Une connaissance d’un environnement Unix ou Linux.

  • Bonne connaissance du langage C.

  • Paramétrer un noyau Linux en fonction d’une cible basée sur processeur type x86.
    Compiler le noyau et ces modules (pilotes de périphériques).
    Installer un système de fichiers sur la cible.
    Développer une application de test par compilation croisée et débogage à distance (Ethernet).



  • Le noyau Linux 2.6.xx :
    • Les modules associés au noyau.

  • Construction d’une chaîne de compilation pour la cible x86 :
    • Utilisation de Buildroot pour l’automatisation de la construction de la chaîne.

  • La bibliothèque à faible empreinte mémoire uClibc :
    • La boîte à outils indispensable Busybox.

  • Chargeur de démarrage Das U-boot (Universal Bootloader) :
    • Liaisons FTP avec la cible pour chargement des applications.

  • Réalisations :
    • Réalisation de scripts de démarrage.
    • Réalisation d’une application en mode "User".
    • Pilotage de la cible à distance via Telnet .
    • Débogage à distance (gdbserver) dans l’environnement Eclipse.



  • Apprentissage pratique sur ordinateur PC sous Linux.



  • Matériels :
    • P.C. équipés dans la salle de cours.
    • Vidéo projecteur.
    • Carte PC prototype (micro-ITX, nano-ITX ou PC104).
    • Interface de communication PC <> Prototype.

  • Logiciels :
    • Noyau Linux 2.6.xx.
    • BuildRoot, BusyBox.