Logo de la rubrique Linux Temps Réel

Linux Temps Réel

Pour connaitre les prochaines sessions de formation en Logiciel embarque et programmation cliquez ici.



De nombreux systèmes requièrent des performances dites temps réel. En effet, le marché des systèmes embarqués est en pleine croissance et le besoin de solutions embarquées temps réel augmente en conséquence dans certains secteurs industriels automobile, aéronautique santé... CAP’TRONIC vous propose une formation concrète et pragmatique pour maîtriser le temps réel sous Linux .

OBJECTIF

Assimiler les concepts pour mettre en œuvre linux temps réel

PUBLIC VISE

Concepteurs, techniciens et ingénieurs de développement et chefs de projets techniques qui souhaitent acquérir les compétences nécessaires à la mise en œuvre et au développement de solutions temps réel dur basées sur Xenomai.

PREREQUIS

Première expérience en développement informatique sous linux. Yocto - UNIX/Linux user expérience (shell) – savoir programmer en C nécessaire.
Un PC avec webcam, haut-parleur et micro et une liaison Internet sont requis.

INTERVENANT

Expert spécialisé dans l’intégration de solutions Open Source. Il est également l’auteur d’ouvrages sur "Linux embarqué".
Le programme CAP’TRONIC aide, chaque année, 400 entreprises à monter en compétences sur les technologies liées aux systèmes électroniques et logiciel embarqué.

PRIX

Non-adhérent : 1 000 €HT
Adhérent CAP’TRONIC : 800 €HT

Remarque : Cette formation est éligible au financement par votre Opérateur de Compétences (OPCO) hors CPF.

LIEU

Formation à distance : Les accès à un outil informatique en ligne adapté seront fournis au stagiaire avant le démarrage de la formation. Aucun logiciel spécifique n’est à installer. Seule une connexion à Internet est requise.

PROGRAMME sur 2 jours

Tour de Table
Introducing real-time
• What is real-time ?
• Some scheduling algorithms (RMS, EDF)
• RTOS (RealTime Operating Systems) examples

Using Linux for real-time
• Linux kernel / OS introduction
• Old patches (“low-latency” and “preempt-kernel”)
• co-kernel (RTinux, RTAI, Xenomai)

Using Linux (and PREEMPT_RT) for real-time
• RT programming principles
• Processes and threads
• Timers and Clocks
• Semaphores and Mutex
• Real-time POSIX extensions
• Profiling RT with Ftrace

Xenomai programming
• Xenomai programming principles
• Application architecture & design (using “domains”)
• Skins (API) : POSIX, Alchemy (native)
• Compiling a Xenomai application (using xeno-config)
• The /proc/xenomai directory
• Real-time IPC (XDDP)
• Kernel programming, Xenomai drivers (RTDM)

Guidelines and exercises about using Linux for RT - Practical work on Raspberry Pi 3 B/B+ board (provided by Smile) - Yocto training is prerequisite (most of time) but Buildroot can be used “standalone” - Linux environment is Ubuntu 16.04 (VirtualBox)

ORGANISATION

Moyens pédagogiques : Outil de visioconférence - Support de cours - Etude de cas – Démonstration et travaux pratiques Assistance pédagogique sur le cours assuré par le formateur pendant 1 mois à l’issue de la formation.

Moyens permettant d’apprécier les résultats de l’action  : Evaluation de l’action de formation par l’envoi d’un questionnaire de satisfaction à chaud à l’issue de la formation, puis d’un questionnaire à froid quelques semaines après la formation.

Moyen permettant de suivre l’exécution de l’action : Evaluation des connaissances via un questionnaire avant et après la formation.

Sanction de la formation : Attestation d’assiduité


RENSEIGNEMENTS ET INSCRIPTION

Contact : Florence CAGNARD
Pour toute question y compris les conditions d’accès pour les publics en situation de handicap.

Les inscriptions sont closes. Pour connaitre les prochaines sessions de formation en Logiciel embarque et programmation cliquez ici.

Informations mises à jour le 01/01/2021