RTOS - Systèmes d`exploitation temps-réel et
Transcription
RTOS - Systèmes d`exploitation temps-réel et
Descriptif de Formation - Ref:004854A - 11/02/2017 RTOS - Systèmes d'exploitation temps-réel et embarqués 3 jours OBJECTIFS FORMATIONS CONNEXES What is a multi-task O.S LINUX - Concepts fondamentaux What is real Time LINUX - Programmation noyau, Device drivers, BSP Understand the benefits of using a real time operatingsystem LINUX - Programmation utilisateur in an application Architectures Multicœurs Become familiar with the main characteristics of an OS Langage C pour les applications temps-réel et embarquées Understand the goals of the different OS services to know the different data structures of an OS Understand the different data structures of an OS PRÉREQUIS In depth understanding of a RTOS for a better use Be able to use efficiently the hooks generally offered Expérience en programmation C La connaissance des mécanismes de base d'un microcontroleur est recommandée Signals CHAPITRES Memory Allocation Comparison of the mechanisms O.S INTRODUCTION GUIDELINES TO DESIGN A REAL-TIME APPLICATION Why use an Operating System? Tasks Architecture What is an OS? Initialization Phase Structure of an OS Scheduling Techniques What is Real-Time? Blocking problems MULTI-TASKING & REAL-TIME OPERATING SYSTEMS Advanced Techniques for Mutual Exclusion Why multi-tasking? System calls encapsulation Managing tasks with a RTOS Input / output management Issues with multi-tasking Debug resources Memory Management COMMERCIAL OFF THE SHELF OPERATING SYSTEMS FOR RTOS Architecture EMBEDDED APPLICATIONS RTOS Boot Selection Criterias RTOS requirements Overview of the Embedded OS Market RTOS SERVICES FOR MULTI-TASKING Micrium Clocks MQX Timers CMX Semaphores Quadros Events VxWorks Preemption lock, interrupt masking Linux Message queues RTOS-MVD ANALYSIS MVD Training - 106 avenue des guis - 31830 Plaisance du Touch - France Tel : +33 (0) 5 62 13 52 32 - Fax : +33 (0) 5 61 06 72 60 - www.mvd-training.com SIRET : 510 766 066 00029 - Identifiant TVA : FR 74510766066 - NAF : 8559A Déclaration d’activité enregistrée sous le n° 73 3105366 31 auprès du Préfet de région de Midi-Pyrénées 1 Descriptif de Formation - Ref:004854A - 11/02/2017 In depth view of a RTOS functionalities. TCB data structure analysis Clock Flags(events) Structures and functions analysis linked to: Messages Mutex Buffers Time Memory Semaphore APPLICATION EXAMPLE NOTES Documentation: Les supports de cours seront fournis sur papier ou en format électronique à chaque participant pendant la formation CONTACT Tel : 05 62 13 52 32 Fax : 05 61 06 72 60 [email protected] MVD Training - 106 avenue des guis - 31830 Plaisance du Touch - France Tel : +33 (0) 5 62 13 52 32 - Fax : +33 (0) 5 61 06 72 60 - www.mvd-training.com SIRET : 510 766 066 00029 - Identifiant TVA : FR 74510766066 - NAF : 8559A Déclaration d’activité enregistrée sous le n° 73 3105366 31 auprès du Préfet de région de Midi-Pyrénées 2