RTLinux-1
RTLinux-1
RTLinux-1 : Développement temps réel
Objectifs :
Présentation détaillée de RTLinux. Apprendre rapidement à écrire une application nécessitant des services temps réel, tout en conservant un environnement Linux opérationnel.
Utiliser RTLinux en milieu industriel.
Pré-requis :
Administration élémentaire d’un système GNU/Linux
Concepts de base Unix : processus, fichiers, appels système.
Langage C avancé sous Unix.
Programmation système sous Unix : POSIX, bibliothèque C, processus, IPC...
Public concerné : Développeurs temps réel.
Contenu du cours :
Définition et concepts de RTLinux : temps réel, architecture micro-noyau, implémentations, outil,
Installation de RTLinux : télécharger RTLinux, patcher le noyau, compiler RTLinux,
L’ordonnanceur RTLinux : mode One Shot, mode périodique,
Programmation des tâches : priorités, tâches périodiques / tâches apériodiques,
Programmation avancée : gestion des interruptions, partage des interruptions avec Linux,
Communication entre RTLinux et Linux : FIFO, handlers de FIFOs. mémoire partagée (Mbuff), API POSIX,
Synchronisation : exclusion mutuelle (mutex), verrous (cond), sémaphores. Gestion des horloges :conversion de temps, timers,
Entrées/Sorties : ports, mémoire I/O,
Déboggage : traces, déboggueur intégré,
Projets connexes,
Licences : présentation des licences d’utilisation RTLinux, implications sur le développement etc...
Durée : 3 jours.
Prix : 1200 EUR / stagiaire.
Dates : Télécharger le calendrier des formations
Toutes nos formations sont prises en charge par la FAFIEC.
Télécharger le formulaire d’inscription
Télécharger le catalogue Formations
Si vous souhaitez recevoir notre catalogue par courrier, merci d’envoyer un mail au service Formation avec vos coordonnées.
