Mise en oeuvre d’un système Linux

Formations





Accueil du site > fr > Formations > Ateliers - historique 2013 > Mise en oeuvre d’un système Linux
Du 22 au 23 octobre 2013ANGERS (49)
L’objectif de cet atelier est de présenter les principales étapes de la mise en place et de l’optimisation d’un système Linux embarqué. L’atelier développe les aspects théoriques et pratiques autour du paramétrage et de l’utilisation du kernel, du développement croisé et des concepts et outils propres à Linux embarqué.
Inscription en ligne

Objectifs
Concevoir, paramétrer et adapter un système Linux à une carte donnée. Connaître et utiliser les fonctionnalités du noyau Linux.

Public
Ce cours s’adresse aux Ingénieurs et Techniciens qui souhaitent acquérir les méthodes et les bonnes pratiques liées à l’utilisation et à l’optimisation d’un système Linux.
Pré-requis : Langage C, connaissances des commandes GNU/Linux de base.

Programme

Introduction à linux embarqué
• Concepts généraux
• Présentation des licences (GPL, LGPL, etc..)

Chaine compilation croisée
• Présentation et choix des composants (bibliothèque, compilateur, etc..)
• Contenu de la bibliothèque standard et choix d’une bibliothèque
• Construction et configuration d’une chaine de compilation croisée standard pour une cible ARM Cortex-A8
• Mise en place d’un serveur ftp sur hôte de développement

Bootloader
• Introduction et présentation des bootloaders existants
• Mise en œuvre et paramétrage d’un booloader de type U-boot via le réseau précédemment configuré

Introduction au noyau Linux
• Rôle et architecture du noyau
• Présentation des fonctionnalités du noyau
• Interface et communication entre l’espace noyau et l’espace utilisateur
• Mise en œuvre d’un démarrage automatisé du noyau sur cible de développement

Configuration et compilation d’un noyau Linux
• Configuration des optimisations pour l’embarqué
• Application de patch
• Compilation native
• Étude du démarrage et mise en place d’un démarrage via NFS

Compilation croisé du noyau Linux
• Configuration des fichiers de Makefile pour la compilation croisée
• Configuration du noyau pour une cible embarqué
• Compilation croisée du noyau pour une cible ARM

Système Linux minimaliste
• Présentation et avantages de buildroot
• Configuration et compilation de buildroot
• Configuration de Openembedded

Technique de débogage
• Présentation des outils GNU/Linux (strace, ltrace, etc…)
• Présentation de gdb et gdb server
• Débogage post-mortem et débogage à distance sur cible ARM Cortex-A8
• Utilisation de JFFS2

Lieu
ESEO Angers
10 boulevard Jeanneteau
49100 ANGERS
Plan d’accès

Contacts
Jean-Philippe ENEAU 02 40 73 17 24
Yohann DESILES 02 40 73 17 24

Inscriptions – Participation aux frais

- Pour les grandes entreprises et PME non adhérentes :
956,80 € TTC (TVA 19,6 % incluse), soit 800 € HT pour les deux journées

- Pour les centres de compétences, membres actifs ou non membres actifs de JESSICA FRANCE :
478,40 € TTC (TVA 19,6 % incluse), soit 400 € HT pour les deux journées

- Pour les adhérents CAP’TRONIC : prise en charge totale du coût de l’inscription dans la limite de 10 hommes/jour de formation dans l’année d’adhésion.

- Adhésion au programme CAP’TRONIC : 598€ TTC (TVA 19,6 % incluse), soit 500€HT pour l’année

Pour les adhérents CAP’TRONIC, pour lesquels la participation à l’atelier est gratuite, l’inscription sera validée à réception d’un chèque de caution de 100 €TTC à l’ordre de JESSICA FRANCE par personne qui sera renvoyé au participant après l’atelier. En cas d’absence non remplacée à l’atelier, la caution sera encaissée, une facture établie.

Vous pouvez envoyer votre chèque de caution à l’adresse suivante :
JESSICA FRANCE
60 Bd du Maréchal Juin
44100 NANTES

Crédits © JESSICA FRANCE 2005 - 2016
Le programme CAP’TRONIC est financé par le Ministère de l’Economie et des Finances.