Cours

Systèmes & Réseaux

Technologies Web

Outils


Filères

 

 

Linux Embarqué

La particularité des systèmes Linux embarqués réside dans le fait qu'ils doivent fonctionner sur du matériel aux ressources limitées tels que des téléphones portables ou des lecteurs multimédia. Concevoir de tels systèmes requiert des techniques pointues dont la mise en oeuvre est à adapetr en fonction du contexte matériel.

Objectifs

Ce stage permet de comprendre les principes des systèmes embarqués Linux et d'identifier les différentes solutions disponibles. Les stagiaires seront en mesure comprendre les étapes de la construction d'un système embarqué et de découvrir les principes du développement d'applications pour de tels systèmes.

programme rouge

Les systèmes embarqués

  • Définitions
  • Contraintes
  • L'offre du marché
  • Les distributions
  • Linux embarquées openWRT, emDebian, openEmbedded, Angstrom, openMoko
  • Architectures et caractéristiques
  • Critères de choix : coût

Constructions

  • Les différentes étapes pour construire un système embarqué
  • Installation d'une chaîne de compilation croisée
  • Chargeur, noyau et système racine Les outils disponibles : buildroot, openWRT, plugins eclipse, ...
  • Plates-formes de test : qemu, cartes de développement ARM (6410, Zoom/OMAP, WRT54)

Matériel

  • Processeurs
  • Mémoire Nand/Nor
  • Stockage SD
  • Ports USB
  • Port JTag

Chargeur

  • Présentation
  • Mise en place sur une carte de développement
  • Découpage de la Nand en partitions
  • mtd

Noyau

  • Compilation d'un noyau
  • Optimisation de l'empreinte mémoire
  • Gestion de l'initrd

Système racine

  • Organisation du système de fichiers : linux, rootfs, nvram, rootfs_data
  • Systèmes de fichiers embarqués
  • Présentation de jffs2, yaffs2
  • Autres types de systèmes de fichiers
  • Services embarqués : dropbear, dnsmasq, busybox
  • Compilation d'une busybox
  • Présentation, ajouts de fonctionnalités, limitations

Développement

  • Ajout de modules au noyau
  • Compilation d'une MIB spécifique au matériel et intégration dans la distribution embarquée
  • Mise en oeuvre dans un environnement multi-plates-formes
  • Centralisation des journaux syslog
  • Supervision par Nagios
  • Visualisation des performances

 

Ref : LER Plan format pdf
pendule-rouge Durée : 5 jours
calculette Prix : 2500 € HT
silhouette-rouge Public : Architectes ou ingénieurs confrontés au problème de porter Linux sur un nouveau matériel ou devant étendre un système embarqué existant
clef-rouge

Connaissance de Linux (utilisateur) et du langage C

ordinateur-TP Les nombreux exercices et études de cas progressifs sont réalisés sur un réseau de serveurs Linux. Tous les programmes réalisés en TP existent sous forme de squelettes que les participants complètent eux-mêmes.

telephone

Contactez-nous :

06 60 81 02 03

enveloppe formation@asoft.fr

 

 

 

 

 

 

 

 






---------------------------------------------------------------------------------------------------------------------------------------

AcOS (Académie Open Source) - Formation aux technologies Open Source - Lyon - Paris
Tous Droits réservés à ALTERNANCE Soft   Webmaster - Mentions légales
                         --- Dernière mise à jour 07/01/2016 ---
---------------------------------------------------------------------------------------------------------------------------------------