Linux Industriel, Temps Réel et Embarqué
Formation
À Montrouge et Rouen
Avez-vous besoin d'un coach de formation?
Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.
Description
-
Typologie
Formation
-
Dirigé à
Pour professionnels
-
Lieu
-
Durée
4 Jours
Objectifs: Dépasser le niveau du simple développement applicatif sous Linux pour répondre véritablement aux impératifs de la mise en oeuvre de solutions industrielles complexes. Accéder à la programmation de modules du noyau (pilote de périphériques…). Maîtriser le développement des. Destinataires: Ingénieurs système ou responsables de réseaux ayant besoin de mettre en œuvre Linux dans le contexte de l'informatique d'entreprise.
Précisions importantes
Modalité Formation continue
Les sites et dates disponibles
Lieu
Date de début
Date de début
Date de début
À propos de cette formation
Les participants doivent disposer d'une bonne connaissance d'Unix ou de Linux et d'une bonne maîtrise de la programmation en C.
Les Avis
Le programme
- Environnement Linux : introduction, licences libres, noyaux et distributions Linux.
- Outils de développement : environnements intégrés et éditeurs de texte, compilateurs et fichiers Makefile, débogage et mise au point.
- Méthodes avancées de compilation : compilation du noyau Linux 2.6, compilation de bibliothèques statiques et dynamiques, notions de compilation croisée.
Ordonnancement des processus - Temps réel souple
- Mise en sommeil d'un processus, fonctionnement périodique, temporisations temps réel.
- Ordonnancement et priorités : états et priorités d'un processus.
- Temps réel souple Posix.1b : principes, configuration de l'ordonnancement.
- Etude de l'ordonnanceur Linux : noyaux 2.0 à 2.4, noyaux 2.6.
Entrées-sorties physiques
- Détails des entrées-sorties physiques.
- Ecriture d'un module du noyau.
- Principe des pilotes de périphériques : fichier spécial, accès concurrents, verrouillages, allocation mémoire.
- Gestion des interruptions.
Temps réel strict -- micro-noyau RTAI
- Concepts de temps réel strict : introduction, panorama, principe des micro-noyaux.
- Installation de RTAI.
- Aperçu de l'API de RTAI : exécution des tâches, temporisations et timers, exemples, synchronisation, fifos temps réel, gestion des interruptions.
Analyse et personnalisation du boot du système
- Boot d'un système Linux~: mise sous tension, bios, lilo et grub.
- Démarrage du noyau, processus init,/etc/inittab, scripts rc.d.
- Personnalisation du démarrage : lancement d'une application au boot, remplacement du processus init, applications interactives en mode texte et en mode graphique, démon Unix, utilisation de xinetd.
- Notions de sécurité informatique.
- Rappels concernant la programmation shell.
Environnements restreints et systèmes embarqués
- Problématique des systèmes embarqués.
- Panorama de solutions Linux.
- Présentation de uCLinux.
- Création d'un système minimal.
Avez-vous besoin d'un coach de formation?
Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.
Linux Industriel, Temps Réel et Embarqué