2 formations trouvées

Réseaux et Systèmes, Professionnel

Linux embarqué

Fourni(e) par

Description

Type de formation :     | Participants : 10  | Durée : 2 jours

> Objectifs

 

L’objectif de cette formation de perfectionnement sur les « Systèmes Embarqués » est d’offrir aux participants un bagage de connaissances complet afin d’être en mesure de définir, de mettre en place et de gérer un système embarqué développé avec l’architecture Linux.

Le but de la formation est de présenter les principaux aspects de la mise en place et de l'utilisation de Linux embarqué. Les travaux pratiques seront réalisés sur une carte ARM et sur plate-forme x86.

Les participants pourront utiliser leur PC (sous Windows ou Linux) ou Mac (sous Mac OS X 10.5 ou 10.6) puisque l'environnement de développement sera intégré à une image VirtualBox. L'image de développement est basée sur la distribution Fedora Linux.

 

> Public

A toutes les entreprises impactées par la création, l'intégration ou la maintenance de Systemes Embarques sous Linux en Wallonie et qui ont un besoin de formations innovantes pour leur personnel. Dans les domaines tels que la domotique, l'informatique, la production de matériaux innovants, l'électromécanique, l'électronique, l'optoélectronique, l'électricite, etc. Pour les secteurs des TIC, des transports, de la construction, du militaire, de l'automobile, de l'aéronautique, de l'aérospatiale, du pharmaceutique et de toutes les industries au sens large (Métallurgique, Chimique, Alimentaire, etc....) Mais également de proposer des formations de mise à niveau pour les professeurs et les étudiants des Hautes Ecoles en Wallonie dans les domaines tels que Informatique, Electronique, Electricite, Automation, Mecanique, etc.

> Prérequis

 

Connaissance utilisateur Linux ou à défaut UNIX.

Notions de langage C.

 

> Programme

La formation permet d’aborder les sujets suivants :

  • Quelques rappels sur GNU/Linux
  • Licences GPL/LGPL
  • Architecture de Linux : principaux fichiers et répertoires, procédure de démarrage
  • Construction d'une distribution embarquée :
    • Installation de la chaîne croisée Code Sourcery pour ARM
    • Notion de chargeur de démarrage (bootloader), focus sur U-Boot, compilation
    • Le noyau Linux: introduction, configuration, compilation
    • Busybox
    • Installation des bibliothèques
  • Outils de construction de distribution :
    • OpenEmbedded
    • Buildroot
  • Utilisation de Buildroot, construction de la distribution ARM
  • Test avec NFS-Root
  • Introduction aux mémoires flash NOR et NAND, pilote MTD pour Linux
  • Utilisation de la flash avec U-Boot
  • Test de la distribution au format JFFS2, installation sur la flash de la carte
  • Compilation d'une application minimale, installation sur la carte
  • Mise au point croisée avec GDB/GDBSERVER
  • Mise au point du noyau avec GDB/KGDB

Article suggéré

Technobel forme les demandeurs d’emploi dans les métiers de l’informatique et d’accompagner les écoles et entreprises.