Linux
IT Informatique et Technique
Formation Linux embarqué

Connaissances préalables pour suivre cette formation Linux :

• Bonnes connaissances des systèmes Linux

Public de cette formation Linux :

• Tout développeur ou ingénieur système souhaitant mettre en œuvre des systèmes Linux embarqués

Objectifs de cette formation Linux :

• Connaître les principes des sytèmes embarqués Linux et les différentes solutions disponibles, savoir mettre en œuvre un système Linux embarqué



Méthodes pédagogiques de cette formation Linux :

• La formation est constituée d’apports théoriques, d’exercices pratiques et de réflexions
• Remise d’une documentation pédagogique papier ou numérique pendant le stage
• 6 à 12 personnes maximum par cours, 1 poste de travail par stagiaire

Formateur de cette formation Linux :

• Consultant-formateur expert Linux

Méthodes d'évaluation des acquis de cette formation Linux :

• Auto-évaluation des acquis par le stagiaire via un questionnaire
• Attestation de fin de stage adressée avec la facture

Contenu détaillé de cette formation Linux embarqué :


     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

     Construction

    • 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, ...
    • Plateformes 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
    • Travaux pratiques : utilisation du bus JTag

     Chargeur

    • Présentation
    • Travaux pratiques : compilation d'un chargeur U-Boot
    • Mise en place sur une carte de développement
    • Découpage de la Nand en partitions
    • mtd

     Noyau

    • Compilation d'un noyau
    • Travaux pratiques : compilation d'un noyau pour carte 6410 (ARMv11)
    • 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
    • Travaux pratiques : Portage de netsnmp
    • Compilation d'une MIB spécifique au matériel et intégration dans la distribution embarquée
    • Mise en œuvre dans un environnement multi-plateformes
    • Centralisation des journaux syslog
    • Supervision par Nagios
    • Travaux pratiques : Portage de haproxy. Mise en œuvre sur de la répartition de charge HTTP; Frontal à un cluster JBoss. Visualisation des performances


INTER INTRA Classe virtuelle

Produit : Formation Linux

Code du stage : LUUX125

Durée de la formation : 2 jours

Prix (HT) : 1080 €

PDF
Plan de cours PDF
Bulletin
Bulletin d'inscription
Prochaines sessions
Nous consulter par mail
Tél: 01 71 19 70 30
Autres formations
Haut de page