Vous êtes ici : 10. SERVICES > 30. Formations et délégation de formateurs > Formation Linux : Linux embarqué
SERVICES
Administration système et réseaux
Audit, conseil en sécurité informatique
Formations et délégation de formateurs

SOLUTIONS
Logiciel de gestion de parc informatique GLPI
Nagios : supervision de réseau
Parefeu iptables
Serveur de messagerie Postfix
Serveur Intranet (Samba, Apache, Messagerie)
Serveur proxy squid

TECHNOLOGIES
Linux
Apache, serveur web
MySQL
PHP
TYPO3
SPIP, Serveur de publication
Perl
SAMBA, serveur de fichiers
Postfix, serveur de messagerie
Sécurité
Windows XP

NOUS CONTACTER

DEMANDE D’INFORMATIONS

Formation Linux : Linux embarqué



Objectifs :
Utiliser les outils de développement natifs ou croisés
Customiser, réduire et configurer le noyau Linux
Embarquer Linux sur Flash EPROM
Connecter Linux Enfoui dans un réseau
Intégrer une IHM graphique enfouie
Détailler la procédure de boot Linux
Monter un système de fichier distant
Booter un kernel Linux distant
Etudier les spécificités des noyaux 2.4 et 2.6
NB : Nous utilisons le dernier noyau "vanilla" disponible sur www.kernel.org

Pré-requis :
Connaissance de Linux utilisateur

Plan :

Architecture de Linux
-  présentation de Linux
-  licences GPL et open source
-  distributions Linux
-  architecture et modularité de Linux

Les outils Linux pour l’embarqué
-  Les firmware/bootloader (Uboot, Redboot,...) bullet_jaune_2 Les librairies adaptée à l’embarqué (uClibc, dietlibc,...)
-  Les IHM adaptées à l’embarqué (miniGUI, Qt/embedded, Nano-X,...)
-  Busybox, le "couteau suisse" de Linux embarqué
-  Les distributions spécialisées

  • Commerciales (MontaVista, Sysgo, Timesys, Windriver,...)
  • Open Source (ELDK, Koan, RTAI,...)

Configuration du noyau Linux pour l’embarqué
-  étapes de reconfiguration du noyau
-  compilation native et croisée du noyau Linux
-  Patch du noyau
-  Compilation et installation des modules du noyau

Création du système de fichier racine
-  Périphériques, programmes, librairies...
-  Installation des modules
-  Recherche et installation des librairies dynamiques nécessaires
-  Vérification de la cohérence du système de fichier
-  Utilisation d’outils de génération de systèmes de fichiers racine embarqués (BuildRoot, OpenEmbedded, LTIB, ...)

Choix du type de système de fichier
-  Ramdisk/initrd
-  Systèmes de fichier adapté aux flashs (JFFS2)
-  Systèmes de fichier adaptés à l’embarqué (ROMFS, CRAMFS)
-  Systèmes de fichiers compatibles "desktop" (EXT2, FAT)

Boot de Linux
-  Partionnement d’un disque Linux
-  Bootloaders (lilo, grub, syslinux, U-boot...)
-  Paramètres du noyau au boot
-  Etapes de chargement et de démarrage du noyau
-  Choix des programmes lançés au démarrage (runlevels, services, suppression de l’IHM...)

Développement croisé
-  Préparation de la machine hôte

  • Services réseau (DHCP, TFTP)
  • Partage du système de fichier (NFS)
  • Compilation et installation d’une chaîne de développement croisé pour ARM ou PowerPC
  • Utilisation de l’IDE Eclipse pour la programmation et le debug croisé

-  Préparation de la cible

  • Téléchargement d’un noyau par TFTP
  • Démarrage sur un système de fichier distant (diskless)
  • Utilisation de gdbserver pour le debug distant

-  Utilisation de Qemu pour simuler une carte complète

Durée : 4 jours

Dates : 12-15 janvier 2010, 9-12 février 2010, 16-19 mars 2010, 13-16 avril 2010, 18-21 mai 2010, 15-18 juin 2010

Prix : 1850 Euros HT

Les cours ont lieu chez notre partenaire AC6-Formation, à 5 mn da la Gare de La Défense.

Contactez nous :


5 BIS RUE GAMBETTA
92140 CLAMART
FRANCE

TEL : 33 (0)1 46 38 71 81
FAX : 33 (0)1 46 38 30 70
E-mail : formation@amtdata.com


Dans la même rubrique :
Formateurs
formation Linux : Le shell
Formation Linux : Administration Linux
Formation Nagios
Formation Linux : Linux administration avancée
Formation Linux : Linux embarqué
Formation Linux : Apache, PHP, Mysql sur Linux
Formation Linux : Drivers Linux
Formation Linux : Serveur de fichiers SAMBA sur Linux
Formation Linux : programmation Linux




Nous contacter | Plan du site | Admin | Accueil