Vous souhaitez discuter avec nous à propos de votre projet de formation ?
Vous voulez plus d'information sur une formation ou notre fonctionnement ?
Rappel Email
Maîtrisez Linux pour le temps réel et optimisez la réactivité et la fiabilité et concevez des systèmes temps réel à haute fiabilité !
Cette formation Linux et le temps réel vous permettra de comprendre et de mettre en œuvre les mécanismes d’ordonnancement indispensables aux systèmes temps réel.
Dans le cadre de cette formation, vous découvrirez notamment :
- les Schedulers et la répartition des tâches,
- les possibilités et limites du temps réel natif de Linux,
- la configuration des priorités et les défis classiques comme l’inversion de priorités
- les solutions pour un temps réel encore plus strict grâce à PREEMPT_RT et Xenomai.
À l’issue de cette formation, vous repartirez avec des compétences pour concevoir et maintenir des systèmes à haute fiabilité, tout en profitant de la flexibilité et de la robustesse de Linux.
Cette formation s’adresse aux développeur·seuse·s qui souhaitent concilier la puissance de Linux avec des besoins temporels exigeants.
Alors vous pouvez consulter les formations suivantes :
- formation écriture de drivers sous Linux
- formation administration système Linux
Mises en pratique :
- création de processus, de threads, synchronisation des threads, utilisation de la mémoire partagée, mutex inter-processus, files de message
- migration de processus, affinité des threads, affinité des interruptions
- observation du comportement des tâches à priorités modifiées
- tâches FIFO de priorité maximale, perturbation des tâches par des interruptions, mesure de latence d’interruption et de réveil des tâches, inversion de priorités, héritage de priorités des mutex
Mises en pratique :
- observation des threaded interrupts, mesure de latence d’interruption
- expérimentations libres suivant les demandes des stagiaires
Ingénieur Linux industriel depuis plus de 20 ans, Christophe est intéressé par les aspects bas niveau de Linux (embarqué, temps réel, drivers, etc.) et est attaché aux logiciels libres en général.
Il est l'auteur de plusieurs livres sur Linux (Développement système sous Linux, Écriture de scripts shell sous Linux, Solutions temps réel sous Linux…). Christophe aime partager ses connaissances avec ses pairs et est aussi le créateur de nombreux projets libres sur Github.
Au-delà de ses activités d'ingénierie (développement, mise au point de systèmes embarqués, conseil et assistance technique) et de formation, Christophe organise régulièrement différentes manifestations sur Linux embarqué (Paris embedded meetup et Live embedded event notamment).
Pour en savoir plus, veuillez consulter notre page : Comment financer votre formation ?
Oui, la formation peut être proposée en présentiel ou en distanciel. Pour les inter-entreprises, les modalités (présentiel ou à distance) sont fonction de la session.
Nous pouvons organiser des sessions à d'autres dates ou dans d'autres villes (Bordeaux, Lille, Lyon, Marseille, Montpellier, Nantes, Nice, Paris, Strasbourg, Toulouse...)
Les formations se déroulent toujours en petit groupe de 3 à 6 stagiaires. Nous souhaitons que les formateurs et formatrices puissent passer un maximum de temps avec chacun·e.
Voici une journée type :
Human Coders c'est un centre de formation pour développeurs avec :
* Nombre de personnes ayant répondu au questionnaire de satisfaction sur cette formation depuis 2012