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 200 €HT
Adhérent CAP’TRONIC : 900 €HT
Remarque : Jessica France est titulaire d’un numéro d’agrément de formation continue et est référencé DATADOCK depuis le 1er juillet 2017. 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 PEDAGOGIQUES
Outil de visioconférence. Support de cours en anglais. La formation alternera des exposés théoriques et un ou des cas pratiques fil rouge et se clôtura par une action de synthèse des concepts et méthodologies clefs. Une assistance pédagogique sur le cours sera assurée par le formateur pendant 1 mois à l’issue de la formation.
MOYENS PERMETTANT D’APPRECIER LES RESULTATS 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’EXECUTION 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 - 06 70 73 23 43
Pour toute question y compris les conditions d’accès pour les publics en situation de handicap.
Pour connaitre les prochaines sessions de formation en Logiciel embarque et programmation cliquez ici.
Les informations recueillies sur ce formulaire sont enregistrées dans un fichier informatisé par JESSICA France à des fins de communication via emailing. Elles sont conservées jusqu’à votre demande de désinscription et sont destinées aux équipes de JESSICA France localisées en France. Conformément à la loi « informatique et libertés », vous pouvez exercer votre droit d’accès aux données vous concernant et les faire rectifier en contactant
Informations mises à jour le 27/09/2022