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