Nos produits

Formations 2011

Catalogue 2011

Catalogue 2011
au format PDF

Logo F.E.D.E.R

Réf. Formation Pdf Durée Dates Lieu Tarif
5125 Linux Embarqué Linux Embarqué 4 j. 20..23/03/12 Le Mans 1770 €

CénoSYS vous propose également des formations de thématique apparentée :  +  Afficher la liste  -  Masquer la liste

5162 Android Applications SDK Android Applications SDK 4 j. nous consulter - -
5161 Android Platform: Source Code Building Android Platform: Source Code Building 4 j. nous consulter - -
5164 Développement d'applications GNU Linux Développement d'applications GNU Linux 4 j. nous consulter - -
5158 Linux Embarqué, Drivers et Temps Réel Linux Embarqué, Drivers et Temps Réel 5 j. nous consulter - -
5136 Linux Kernel et Drivers (Développement de modules) Linux Kernel et Drivers (Développement de modules) 4 j. nous consulter - -
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. 15..17/02/12 Le Mans 1490 €
5160 Programmation Objet C++ Nokia Qt 4 Programmation Objet C++ Nokia Qt 4 4 j. 21..24/02/12 Le Mans 1770 €
5165 Programmation Objet C++ Nokia Qt 4 Embedded Programmation Objet C++ Nokia Qt 4 Embedded 4 j. 24..27/01/12 Le Mans 1770 €

Imprimer la fiche

imprimante

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, OpenEmbedded, Ptxdist…
  • 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.6 et 3.0
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 ARM9 Phytec i.MX27 BSP.OSELAS()
  • Configuration et compilation d’un noyau 2.6 « patché » pour cible ARM 9 PhyCARD-S i.MX27

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 Amontec et OpenOCD
  • 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 sur cible ARM 9 PhyCARD-S i.MX27
 

2èmejournée

Travaux pratiques
  • Mise en œuvre d’une configuration de bootloader sur plateforme ARM9 avec U-BOOT cible PhyCARD-S i.MX27
  • Réalisation d’une image Linux embarqué pour cible ARM 9 PhyCARD-S i.MX27 à l'aide de l'environnement Ptxdist sur mémoire Flash
  • Mise en œuvre d’une chaîne de développement (débuggeur embarqué) croisé pour cible ARM 9 PhyCARD-S i.MX27

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 Ptxdist
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, Qt Embedded, MicroWindows, ...
Travaux pratiques
  • Réalisation Installation et configuration d’un système linux embarqué PhyCARD-S i.MX27 avec prise en charge réseau montage réseau nfs
  • Introduction à l'environnement de développement graphique Qt embarqué sur kit PhyCARD-S i.MX27

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/Xenomai
  • Introduction à la programmation temps reel Xenomai
Travaux pratiques
  • Construction et compilation d’un module drivers Linux embarqué sur kit PhyCARD-S i.MX27
  • Programmation d’une tache temps réel de traitement périodique à sur PhyCARD-S i.MX27 avec extension Xenomai.

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 :   Supports de formation Linux embarqué
  • Classeur de cours
  • CD-ROM sources des exercices

Modalités

Sessions interentreprises :
  • Tarif : Nous consulter
  • Durée : 4 jours
  • Formateur : Chef de projet Bureau d’Etudes CénoSYS
  Sessions intra-entreprise sur mesure :
Calendrier et tarifs, nous consulter
email

Demande d'information

S'inscrire en ligne

S'inscrire en ligne