Retournez à l'intro Vers l'intro
Accueil Formation Bureau d'études Produits Partenaires Références Contacts

Catalogue 2008

 Toutes
 Programmation
 Linux
 Windows
 PDA/mobile
 OS embarqués
 Temps réel
 Instrumentation
 Processeurs
 Réseaux
 Bus industriels
 Admin Système
 Base de données
 Méthodes
 Sécurité

Valid HTML 4.01 Strict


Réf.

Formation

Pdf

Durée

Dates

Lieu

Tarif

5125 Linux Embarqué Linux Embarqué 4 j. 09..12/09/08 Le Mans 1640 €
        18..21/11/08 Le Mans 1640 €
CénoSYS vous propose également des formations de thématique apparentée :
5158 Linux Embarqué, Drivers et Temps Réel Linux Embarqué, Drivers et Temps Réel 5 j. 20..24/10/08 Le Mans 1920 €
5136 Linux Kernel et Drivers (Développement de modules) Linux Kernel et Drivers (Développement de modules) 4 j. 22..25/07/08 Le Mans 1640 €
5100 Programmation C ANSI et outils GNU Programmation C ANSI et outils GNU 4 j. nous consulter - -
5122 Programmation Multitâche POSIX en langage C Programmation Multitâche POSIX en langage C 3 j. nous consulter - -
5160 Programmation Objet C++ Trolltech Qt 4 Programmation Objet C++ Trolltech Qt 4 4 j. 15..18/07/08 Le Mans 1640 €
        16..19/09/08 Le Mans 1640 €
        02..05/12/08 Le Mans 1640 €

Imprimer la fiche

printer


Formation Linux Embarqué

S'inscrire en ligne

S'inscrire en ligne

Réf. : 5125

Demande d'information email
Objectifs
Ce stage permet aux développeurs en informatique, confrontés aux problèmes de portage d’un noyau Linux et des applications sous cible linux embarqué, de pouvoir concevoir une distribution sur mesure, optimisée à l’aide des différentes solutions de configuration Linux et de mettre en œuvre une chaîne de développement croisé complète.
Cette formation Linux embarqué aborde les concepts du portage d’un OS Linux sur cible embarquée, par un tour d’horizon des différentes distributions et les approfondit par l’étude :
  • des caractéristiques et architectures des systèmes Linux embarqué
  • de la mise en œuvre d’une chaîne de développement croisé
  • de la compilation d’un noyau et installation sur ROM/FLASH
  • des packages et configuration de l’installation sur différents types d’architecture matérielle x86 et ARM9.
Programme
1èrejournée
Distributions Linux Embarqué
  • Définition des systèmes embarqués
  • Projets existants: MontaVista, Bluecat linux, uCLinux, eldk, PeeWee Linux…
  • Méthodes, outils et chaîne de développement croisé
Noyau Linux - Présentation
  • Vue d'ensemble du système et rôle du noyau
  • Historique, numérotation des versions
  • Architectures matérielles supportées - Support processeurs et File system
  • Spécificités des noyaux 2.4 et 2.6
Noyau Linux – Configuration et Compilation pour l’Embarqué
  • Structure des sources et modules du noyau
  • Fichiers utilisés par les outils de configuration
  • Configuration, optimisation et Compilation d'un noyau
  • Compilation croisée - Méthodes, outils et chaîne de développement croisés,
  • Choix de librairies : LibC : glibC, uClibC, NewLibC
Travaux pratiques
  • Création d’une chaîne de développement croisé pour cible ARM 9
  • Configuration et compilation d’un noyau 2.6 « patché » pour cible ARM 9
2èmejournée
Portage d’une image système Linux embarqué
  • Systèmes de fichier et ramdisk initrd
  • Paramétrage du chargeur de démarrage « bootloader »,
  • CompactFlash, DiskOnChip, Flash Disk, ...
  • Mise au point par port série, par réseau, par sonde JTAG (Abatron BDM BDI2000)
  • Portage d’un Shell et d’outils d’administration (BusyBox …)
Méthodes et outils de validation
  • Portage d’une chaîne de débuggeur à distance : serveur gdb
  • Installation d’un système bootable via réseau et montage nfs
  2èmejournée
Travaux pratiques
  • Mise en œuvre d’une configuration de bootloader sur plateforme ARM9 avec U-BOOT
  • Réalisation d’une image Linux embarqué pour cible x86 PC104 bootable sur mémoire Compact Flash
  • Mise en œuvre d’une chaîne de développement (débuggeur embarqué) croisé pour cible ARM 9
3èmejournée
Services et configurations
  • Script de démarrage et de configuration du système Linux embarqué
  • Chargement dynamique de pilotes de périphériques
  • Installation des services réseaux : Inetd, Rsh, telnet, Nfs
  • Outils de configuration Buildroot
Environnement utilisateur sous Linux embarqué
  • Console série
  • Gestion de sessions utilisateurs
  • Connection réseau : remote shell rsh, telnet, …
  • Portage et configuration d’environnement graphique X: nanoX, XFree, QtE/QTopia, MicroWindows, ...
Travaux pratiques
  • Réalisation Installation et configuration d’un système linux embarqué x86 PC104 avec prise en charge réseau
4èmejournée
Introduction au développement de pilotes
  • Pilotes de périphériques sous Linux
  • Introduction à la programmation en mode noyau
  • Architecture d’un module simple
  • Programmation de pilote de périphérique
Introduction aux extensions Temps réel embarquées
  • Temps reel souple: interface POSIX, extension API PThread , NPTL, ….
  • Temps reel dure: Patches low-latency, préemptifs, Temps Réel RTAI/RTLinux
  • Introduction à la programmation temps reel RTAI
Travaux pratiques
  • Construction et compilation d’un pilote de carte E/S PC104 Linux embarqué
  • Programmation d’une tache temps réel de traitement périodique à 10Khz.
Participants
Cette formation est particulièrement adaptée aux techniciens et ingénieurs, confrontés aux problèmes de portage de solutions linux sur systèmes embarqués.
Matériel à disposition des participants
Les travaux pratiques du stage Linux embarqué sont réalisés sur :
  • Station de travail Redhat ou Fedora Core
  • Cibles ARM9 TI OMAP
  • Cibles PC104 de type Acrosser Geode 300Mhz et Seco M570
  • Sonde JTAG Abatron sur demande
  Supports de formation Linux embarqué
  • Classeur de cours
  • CD-ROM sources des exercices
Modalités
Sessions interentreprises :
  • Tarif : 1 640 euros HT (sur Le Mans) / 1 790 euros HT (sur Paris)
  • Durée : 4 jours
  • Formateur : Chef de projet Bureau d’Etudes CénoSYS
  Sessions spéciales: Calendrier et tarifs, nous consulter
  • Organisation de session en interentreprises sur demande.
  • Possibilité de session en intra-entreprise (adaptée sur mesure).
email Demande d'information

S'inscrire en ligne

S'inscrire en ligne
Mention légale