• Best

Formation Linux temps réel et embarqué

(6 avis)

5 sur 5 étoiles

5 étoiles
100%
4 étoiles
0%
3 étoiles
0%
2 étoiles
0%
1 étoile
0%
Voir les 6 avis
Durée 4 jours
Niveau Intermédiaire
Classe à distance
Possible

Vous pouvez suivre cette formation en direct depuis votre domicile ou votre lieu de travail. Plus d'informations sur notre solution de classe à distance...

Référence ULTR

Cette formation Linux embarqué vous permet de :

  • Découvrir l'ensemble des outils de développement industriel disponibles librement sous Linux
  • Disposer de méthodes pour déployer Linux sur des systèmes embarqués en équilibrant les performances et l'occupation mémoire
  • Maîtriser les algorithmes d'ordonnancement temps-partagé ou temps-réel souple, les mécanismes de communications entre processus, les options de configuration de la mémoire virtuelle
  • Accéder au développement temps-réel strict en utilisant des extensions comme Linux-RT ou Xenomai

Public :

Prérequis :

Les participants doivent disposer d'une bonne connaissance d'Unix ou de Linux et d'une bonne maîtrise de la programmation en C.

Développement industriel sous Linux

Environnement Linux : Linux et les logiciels libres
Licences GPL, LGPL, BSD... et implications pour le développement industriel
Kernels et distributions Linux
Outils de développement libres : environnements intégrés, éditeurs de textes, outils de compilation et Makefile
Débogage, profiling et mise au point
Utilisation de l'environnement Eclipse avec le plug-in CDT : création de projet, aide en ligne, indexation
Débogage classique, post-mortem, et d'application en fonctionnement
Compilation et installation du noyau Linux 3.x
Compilation et utilisation de bibliothèques statiques et dynamiques
Création et utilisation d'une chaîne de compilation croisées

TRAVAUX PRATIQUES

Détection d'erreur à la compilation, à l'édition des liens. Débogage pas-à-pas et autopsie post mortem. Débogage avec Eclipse. Obtention de statistiques diverses durant l'exécution. Tests de couverture. Utilisation d'une chaîne de compilation croisée et test sur processeur ARM.

Environnements restreints et systèmes embarqués

Problématique des systèmes embarqués
Contraintes matérielles, logicielles et opérationnelles
Choix d'un système d'exploitation embarqué
Préparation d'un noyau linux embarqué : options essentielles pour la réduction de taille
Système de fichiers
Bibliothèques système pour l'embarqué
Compilation croisée du noyau
Boot du noyau sur cible ARM
Préparation du système de fichiers
Fichiers spéciaux des périphériques
Processus init
Personnalisation du processus init
Applications et utilitaires à embarquer
Débogage à distance sur la cible
Configuration d'Eclipse

TRAVAUX PRATIQUES

Installation de la chaîne de compilation. Compilation d'un noyau de taille réduite. Création d'un système de fichiers. Incorporation d'applications minimales et test sur émulateur. Création et personnalisation d'un disque initrd et du processus init afin de savoir personnaliser totalement le boot du système.

Multitâche sous Linux, temps réel souple

Processus et threads : création, terminaison, attente, synchronisation (mutex et variables conditions)
Communication entre processus : files de messages Posix, mémoire partagée et sémaphores
Mesures horaires et des attentes: fonctionnement périodique (timers)
Ordonnancement temps-partagé et priorités des processus
Préemptibilité du noyau 3.x
Temps réel souple Posix1b
Principes, configuration de l'ordonnancement
Processus et threads
Limites du temps-réel sous Linux standard
Améliorations avec patch Linux-RT
Problèmes algorithmiques liés au temps-réel (synchronisation, inversion de priorité, etc.) et solutions

TRAVAUX PRATIQUES

Création de processus uni-threads et multi-threads, synchronisation.
Priorités temps-partagé et effets sur le partage du CPU. Fonctionnement de l'ordonnanceur.
Ordonnancement temps-réel souple. Vérification du fonctionnement temps-réel.
Vérification de la précision des timers et des sommeils.

Temps réel strict - Extensions Xenomai

Concepts de temps-réel strict : principe des micro-noyaux RT-Linux, RTAI, Adeos, Xenomai, LXRT
Installation et API de Xenomai : création de tâches simples et périodiques
Attentes actives et mises en sommeil
Timers temps-réel

TRAVAUX PRATIQUES

Installation de Xenomai, écriture de tâches périodique et de gestionnaires d'interruption. Utilisation des API d'émulation.

Les nombreux exercices et études de cas progressifs sont réalisés sur un réseau de serveurs Linux. Tous les programmes réalisés en TP existent sous forme de squelettes que les participants complètent eux-mêmes. Un CDrom est fourni à chacun des participants contenant la correction des travaux pratiques.

Avis des participants à la formation Linux temps réel et embarqué

Note moyenne de 5/5(6)

Les avis figurant ci-dessous sont issus des fiches d’évaluation que remplissent les participants à la fin de la formation. Ils sont ensuite publiés automatiquement si les personnes ont explicitement accepté que nous les diffusions.

HY
5/5

Mon avis sur le formateur :

"Tout l'agenda a été respecté"

Ce que j'ai le plus apprécié :

"Qualité du formateur"

AK
5/5

Mon avis sur le contenu du stage :

"Très bon niveau de formation."

Mon avis sur le formateur :

"Très bon niveau par un spécialiste reconnu."

Mon avis sur la salle de formation :

"Il manque un rideau dans la salle pour cacher la vue."

Ce que j'ai le plus apprécié :

"Très bon accueil, salle de pause très agréable."

Ce que j'ai le moins apprécié :

"Il manque un rideau dans la salle pour cacher la vue."

Aziz
5/5
Ce que j'ai le plus apprécié: Formation très intéressante et très bien animée Ce que j'ai le moins apprécié: J'aurais aimé que la formation dure 5 jours pour avoir un peu plus de travaux pratique sur la temps réel (dernière partie)
Ludovic M.
5/5
Ce que j'ai le plus apprécié: Formation très riche Ce que j'ai le moins apprécié: Manque de temps pour les TPs
Maryse G.
5/5
Mon avis sur le formateur: Très bon intervenant Ce que j'ai le plus apprécié: Interaction Mise en place de TP
JCM
5/5
Mon avis sur le contenu du stage: Manque de TP sur ce cours Mon avis sur la salle de formation: Salle assez petite Ce que j'ai le plus apprécié: Bon Niveau technique de la formation Compétences et sens pédagogique du formateur


Formations Informatique
et Management
en ligne à ce jour

+
Stagiaires dans nos salles
de cours sur
l'année

%
De participants satisfaits
ou très satisfaits de nos
formations


Formateurs experts
validés par
PLB