SlideShare une entreprise Scribd logo
1  sur  15
SYSTÈME D’EXPLOITATION
EMBARQUÉ
REALISÉ PAR:
MATOUG AFAF
DERMANE ZOULIKHA
KEBIR NOUR EL HOUDA
BOUAZZA MAROUF FATMA
« eCOS »
Module: Programmation Système
partie Soft
Partie Hard
* Il sont partout :
Radio/réveil
Machine à café
Télévision / télécommande
Moyen de transport
Téléphone portable ….
Un Système embarqué est défini comme un système électronique et
informatique autonome, souvent temps réel, spécialise dans une tache bien
précise ses ressources sont généralement limitées
Le Système comprend une partie matériel et une partie logicielle
2
• Pas d’E/S standards.
• Matériel et application liés.
• Pas de consommation d’énergie inutil.
• Une capacité de communication limitée.
• Ne possède pas toujours de système de fichiers .
• Une puissance de calcul limitée.
• Autonome.
• Fiable.
3
Un système d’exploitation embarque est un système d’exploitation
pouvant être installer sur un système embarque .
Ce système d’exploitation est conçu avec des spécificités à gérer afin
de répondre a des besoin spécifique au type de système .
Il existe plusieurs OS embarqués :
eCOS, FreeRTOS, VxWorks,RTX, RTLinux…. Etc.
4
Embedded Configurable Operating System (Systeme d'exploitation
embarque configurable).
C'est un système d'exploitation embarque et temps réel. La spécificité
d'eCos est d‘étre extrêmement configurable : il est possible de choisir
quelles fonctionnalités y intégrer et de les paramétrer, et qui permet
d'optimiser au maximum pour le matériel utilisé et les logiciels qui
fonctionneront dessus. Grace a cette spécificité qu'il s'appelle « eCos
».
• Un système configurable.
• Son code est écrit en C++.
• Le système est jeune (né en 1997).
• Puissant .
5
Application
Matériel
eCOS
6
Hardware Abstraction Layer (HAL, couche d'abstraction matérielle) est
une couche logicielle qui permet d'isoler les spécificités matérielles de
la couche logicielle. C’ est à dire un intermédiaire entre OS et le
matériel .
Le Kernel est le noyau du système eCos. Le Kernel d'eCos fournit tout
les fonctions standards d'un OS temps-réel :
•Gestion des exceptions.
•Gestion des interruptions
•Ordonnancement
• Thread.
•Synchronisation mécanisme.
La procédure de démarrage du kernel est lancé a partir de HAL. 7
Le cœur du noyau d'eCOS est l'ordonnanceur . Le travail de
l'ordonnanceur est de sélectionner le thread appropriées pour
l‘éxecution.
eCOS soutient deux ordonnanceurs différents «bitmap et multilevel
queue ».
1.Multilevel Queue:
Chaque thread lors de sa création posséde une priorité entre 0 (priorité
la plus élevée) et 31 (priorité la plus basse). La gestion entre les
threads de priorités différentes se fait par préemption (changement de
contexte stopper l’execution d’un thread moins prioritaire).
La gestion entre les threads de même priorité se fait par fenêtre de
temps d’éxecution (chaque thread s'execute pendant un temps
8
Figure 1: Multilevel Queue 9
2.Bitmap:
L'ordonnanceur bitmap permet l'execution de threads à niveaux
multiples de priorité, mais un seul thread peut exister a chaque niveau
de priorité.
Le nombre de niveaux de priorité est une option de configuration à
partir de1 à 32, correspondant aux numéros de priorité 0 (priorité la
plus élevée) a 31 (priorité la plus basse).
10
Figure 2:
Bitmap
11
Fonctions API pour ordonnanceur:
1/ cyg_scheduler_start():Demarre l’ordonnanceur, bitmap ou multilevel
queue, selon les options de configuration sélectionnées.
2/ cyg_scheduler_lock():Verrouillage de l'ordonnanceur, empechant tout
les autres threads d’executer.
3/ cyg_scheduler_unlock():Cette fonction decremente le compteur de
verrouillage ordonnanceur. Threads sont autorises a executer lorsque la
serrure ordonnanceur atteint le compteur 0.
4/cyg_scheduler_read_lock():Retourne l'etat actuel de la lock
ordonnanceur.
12
Thread: Un processus léger qui execute un ensemble des instructions.
Chaque thread définies dans le système eCos contient son propre
contexte ou espace de travail, eCos offre des options de configuration
qui contrôlent le comportement de threads.
Les fonctions API:
1/ cyg_thread_create():Crée un thread dans un état suspendu.
2/ cyg_thread_exit() : permet a un thread de se terminer.
3/ cyg_thread_release(): permet la libération de la mémoire utilisée par
un thread qui s'est termine.
13
4/ cyg_thread_yield() : permet de préempter un thread afin de plus
favoriser l'execution qu'un autre thread de même niveau de priorité.
5/ cyg_thread_kill() : force la terminaison d'un thread.
6/ cyg_thread_delay() : Place le thread dans un état de sommeil.
La bibliothèque correspondante est :
#include > cyd/kernel/kapi.h<
14
MERCI POUR VOTRE ATTENTION
!!
15

Contenu connexe

Tendances

Travaux dirigés Réseau Ethernet
Travaux dirigés Réseau EthernetTravaux dirigés Réseau Ethernet
Travaux dirigés Réseau EthernetInes Kechiche
 
cours le routage statique (ipv4 et ipv6)
cours le routage statique (ipv4 et ipv6)cours le routage statique (ipv4 et ipv6)
cours le routage statique (ipv4 et ipv6)EL AMRI El Hassan
 
Equipements d'interconnexion
Equipements d'interconnexionEquipements d'interconnexion
Equipements d'interconnexionInes Kechiche
 
IoTeaTime #3 : Smart Home | De la maison connectée à la maison intelligente
IoTeaTime #3 : Smart Home | De la maison connectée à la maison intelligenteIoTeaTime #3 : Smart Home | De la maison connectée à la maison intelligente
IoTeaTime #3 : Smart Home | De la maison connectée à la maison intelligenteUSERADGENTS
 
Systèmes d'Exploitation - chp5-gestion fichiers
Systèmes d'Exploitation - chp5-gestion fichiersSystèmes d'Exploitation - chp5-gestion fichiers
Systèmes d'Exploitation - chp5-gestion fichiersLilia Sfaxi
 
Les Topologies Physiques des réseaux informatiques
Les Topologies Physiques des réseaux informatiquesLes Topologies Physiques des réseaux informatiques
Les Topologies Physiques des réseaux informatiquesATPENSC-Group
 
presentation pic 16f84.ppt
presentation pic 16f84.pptpresentation pic 16f84.ppt
presentation pic 16f84.pptsaidmahfoud2
 
Mise en place de deux réseaux LAN interconnectés par un réseau WAN
Mise en place de deux réseaux LAN interconnectés par un réseau WANMise en place de deux réseaux LAN interconnectés par un réseau WAN
Mise en place de deux réseaux LAN interconnectés par un réseau WANGhassen Chaieb
 
Cours Master Embarqué 2019-2020.pptx
Cours Master Embarqué 2019-2020.pptxCours Master Embarqué 2019-2020.pptx
Cours Master Embarqué 2019-2020.pptxAbdo Brahmi
 
Cours Bus de communication et réseaux industriels. Chapitre 1 : introduction.
Cours Bus de communication et réseaux industriels. Chapitre 1 :  introduction.Cours Bus de communication et réseaux industriels. Chapitre 1 :  introduction.
Cours Bus de communication et réseaux industriels. Chapitre 1 : introduction.Tarik Zakaria Benmerar
 
Introduction_Reseau.ppt
Introduction_Reseau.pptIntroduction_Reseau.ppt
Introduction_Reseau.pptAmalHadri2
 
Telecharger Exercices corrigés PL/SQL
Telecharger Exercices corrigés PL/SQLTelecharger Exercices corrigés PL/SQL
Telecharger Exercices corrigés PL/SQLwebreaker
 

Tendances (20)

Tp n 3 linux
Tp n 3 linuxTp n 3 linux
Tp n 3 linux
 
Travaux dirigés Réseau Ethernet
Travaux dirigés Réseau EthernetTravaux dirigés Réseau Ethernet
Travaux dirigés Réseau Ethernet
 
Tp n 1 linux
Tp n 1 linuxTp n 1 linux
Tp n 1 linux
 
cours le routage statique (ipv4 et ipv6)
cours le routage statique (ipv4 et ipv6)cours le routage statique (ipv4 et ipv6)
cours le routage statique (ipv4 et ipv6)
 
Cours syslog
Cours syslogCours syslog
Cours syslog
 
Equipements d'interconnexion
Equipements d'interconnexionEquipements d'interconnexion
Equipements d'interconnexion
 
Tp n 5 linux
Tp n 5 linuxTp n 5 linux
Tp n 5 linux
 
IoTeaTime #3 : Smart Home | De la maison connectée à la maison intelligente
IoTeaTime #3 : Smart Home | De la maison connectée à la maison intelligenteIoTeaTime #3 : Smart Home | De la maison connectée à la maison intelligente
IoTeaTime #3 : Smart Home | De la maison connectée à la maison intelligente
 
Systèmes d'Exploitation - chp5-gestion fichiers
Systèmes d'Exploitation - chp5-gestion fichiersSystèmes d'Exploitation - chp5-gestion fichiers
Systèmes d'Exploitation - chp5-gestion fichiers
 
Les Topologies Physiques des réseaux informatiques
Les Topologies Physiques des réseaux informatiquesLes Topologies Physiques des réseaux informatiques
Les Topologies Physiques des réseaux informatiques
 
Data Centers (Topologies, technologies, Architectures & Models)
Data Centers (Topologies, technologies, Architectures & Models)Data Centers (Topologies, technologies, Architectures & Models)
Data Centers (Topologies, technologies, Architectures & Models)
 
spina bifida _2015
 spina bifida _2015 spina bifida _2015
spina bifida _2015
 
presentation pic 16f84.ppt
presentation pic 16f84.pptpresentation pic 16f84.ppt
presentation pic 16f84.ppt
 
Mise en place de deux réseaux LAN interconnectés par un réseau WAN
Mise en place de deux réseaux LAN interconnectés par un réseau WANMise en place de deux réseaux LAN interconnectés par un réseau WAN
Mise en place de deux réseaux LAN interconnectés par un réseau WAN
 
Cours Master Embarqué 2019-2020.pptx
Cours Master Embarqué 2019-2020.pptxCours Master Embarqué 2019-2020.pptx
Cours Master Embarqué 2019-2020.pptx
 
Cours Bus de communication et réseaux industriels. Chapitre 1 : introduction.
Cours Bus de communication et réseaux industriels. Chapitre 1 :  introduction.Cours Bus de communication et réseaux industriels. Chapitre 1 :  introduction.
Cours Bus de communication et réseaux industriels. Chapitre 1 : introduction.
 
Routage statique
Routage statiqueRoutage statique
Routage statique
 
STR-2.pdf
STR-2.pdfSTR-2.pdf
STR-2.pdf
 
Introduction_Reseau.ppt
Introduction_Reseau.pptIntroduction_Reseau.ppt
Introduction_Reseau.ppt
 
Telecharger Exercices corrigés PL/SQL
Telecharger Exercices corrigés PL/SQLTelecharger Exercices corrigés PL/SQL
Telecharger Exercices corrigés PL/SQL
 

Similaire à Systeme d’exploitation embarqué eCOS

Concepts et configuration de base de la commutation
Concepts et configuration de base de la commutationConcepts et configuration de base de la commutation
Concepts et configuration de base de la commutationEL AMRI El Hassan
 
Le microprocesseur
Le microprocesseurLe microprocesseur
Le microprocesseurISIG
 
Chapitre1.ppt-------------------------------
Chapitre1.ppt-------------------------------Chapitre1.ppt-------------------------------
Chapitre1.ppt-------------------------------NasriMohsen2
 
Ch8 architecture
Ch8 architectureCh8 architecture
Ch8 architecturemickel iron
 
ch8_architecture.ppt
ch8_architecture.pptch8_architecture.ppt
ch8_architecture.pptamine17157
 
Configuration routeurs.pptx
Configuration routeurs.pptxConfiguration routeurs.pptx
Configuration routeurs.pptxZinaAknouche1
 
Cours SE Gestion des périphériques - IG IPSET
Cours SE Gestion des périphériques - IG IPSETCours SE Gestion des périphériques - IG IPSET
Cours SE Gestion des périphériques - IG IPSETMedBechir
 
Chapitre 05 architecture microprocesseur (2).pptx
Chapitre 05 architecture microprocesseur (2).pptxChapitre 05 architecture microprocesseur (2).pptx
Chapitre 05 architecture microprocesseur (2).pptxFazaTabbana1
 
Altera nios ii embedded evaluation kit
Altera nios ii embedded evaluation kitAltera nios ii embedded evaluation kit
Altera nios ii embedded evaluation kitWassim Smati
 
Altera nios ii embedded evaluation kit
Altera nios ii embedded evaluation kitAltera nios ii embedded evaluation kit
Altera nios ii embedded evaluation kitWassim Smati
 
Cours Systemes embarques.pptx
Cours Systemes embarques.pptxCours Systemes embarques.pptx
Cours Systemes embarques.pptxSihemNasri3
 
FDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
FDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDFDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
FDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDmohamedsaidi212001
 
Autour du Reverse Engineering des Malwares
Autour du Reverse Engineering des MalwaresAutour du Reverse Engineering des Malwares
Autour du Reverse Engineering des MalwaresAymen Bentijani
 
cours_AzabouMaha_GIINF_chap1-2020-2021.pptx
cours_AzabouMaha_GIINF_chap1-2020-2021.pptxcours_AzabouMaha_GIINF_chap1-2020-2021.pptx
cours_AzabouMaha_GIINF_chap1-2020-2021.pptxGhorbelOmar2
 
Principes de fonctionnement unix
Principes de fonctionnement unixPrincipes de fonctionnement unix
Principes de fonctionnement unixwebreaker
 
Etude DéTailléé de la pile réseau sous GNU Linux
Etude DéTailléé de la pile réseau sous GNU LinuxEtude DéTailléé de la pile réseau sous GNU Linux
Etude DéTailléé de la pile réseau sous GNU LinuxThierry Gayet
 
Cours Système Embarqué et Système d'exploitation mobile.pdf
Cours Système Embarqué et Système d'exploitation mobile.pdfCours Système Embarqué et Système d'exploitation mobile.pdf
Cours Système Embarqué et Système d'exploitation mobile.pdfWahideArabe
 

Similaire à Systeme d’exploitation embarqué eCOS (20)

Concepts et configuration de base de la commutation
Concepts et configuration de base de la commutationConcepts et configuration de base de la commutation
Concepts et configuration de base de la commutation
 
Le microprocesseur
Le microprocesseurLe microprocesseur
Le microprocesseur
 
Chapitre1.ppt-------------------------------
Chapitre1.ppt-------------------------------Chapitre1.ppt-------------------------------
Chapitre1.ppt-------------------------------
 
Ch8 architecture
Ch8 architectureCh8 architecture
Ch8 architecture
 
ch8_architecture.ppt
ch8_architecture.pptch8_architecture.ppt
ch8_architecture.ppt
 
Configuration routeurs.pptx
Configuration routeurs.pptxConfiguration routeurs.pptx
Configuration routeurs.pptx
 
Cours SE Gestion des périphériques - IG IPSET
Cours SE Gestion des périphériques - IG IPSETCours SE Gestion des périphériques - IG IPSET
Cours SE Gestion des périphériques - IG IPSET
 
Chapitre 05 architecture microprocesseur (2).pptx
Chapitre 05 architecture microprocesseur (2).pptxChapitre 05 architecture microprocesseur (2).pptx
Chapitre 05 architecture microprocesseur (2).pptx
 
Altera nios ii embedded evaluation kit
Altera nios ii embedded evaluation kitAltera nios ii embedded evaluation kit
Altera nios ii embedded evaluation kit
 
Altera nios ii embedded evaluation kit
Altera nios ii embedded evaluation kitAltera nios ii embedded evaluation kit
Altera nios ii embedded evaluation kit
 
Cours Systemes embarques.pptx
Cours Systemes embarques.pptxCours Systemes embarques.pptx
Cours Systemes embarques.pptx
 
FDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
FDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDFDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
FDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD
 
Autour du Reverse Engineering des Malwares
Autour du Reverse Engineering des MalwaresAutour du Reverse Engineering des Malwares
Autour du Reverse Engineering des Malwares
 
cours_AzabouMaha_GIINF_chap1-2020-2021.pptx
cours_AzabouMaha_GIINF_chap1-2020-2021.pptxcours_AzabouMaha_GIINF_chap1-2020-2021.pptx
cours_AzabouMaha_GIINF_chap1-2020-2021.pptx
 
Principes de fonctionnement unix
Principes de fonctionnement unixPrincipes de fonctionnement unix
Principes de fonctionnement unix
 
Etude DéTailléé de la pile réseau sous GNU Linux
Etude DéTailléé de la pile réseau sous GNU LinuxEtude DéTailléé de la pile réseau sous GNU Linux
Etude DéTailléé de la pile réseau sous GNU Linux
 
Tiny os_2
Tiny os_2Tiny os_2
Tiny os_2
 
SdE2 - Systèmes embarquées
SdE2 - Systèmes embarquéesSdE2 - Systèmes embarquées
SdE2 - Systèmes embarquées
 
Cours Système Embarqué et Système d'exploitation mobile.pdf
Cours Système Embarqué et Système d'exploitation mobile.pdfCours Système Embarqué et Système d'exploitation mobile.pdf
Cours Système Embarqué et Système d'exploitation mobile.pdf
 
Tiny os
Tiny osTiny os
Tiny os
 

Plus de Afaf MATOUG

Implémentation d’un gestionnaire de parc automobile
 Implémentation d’un gestionnaire de parc automobile Implémentation d’un gestionnaire de parc automobile
Implémentation d’un gestionnaire de parc automobileAfaf MATOUG
 
Rapport de Stage Obligatoire d’imprégnation
Rapport de Stage Obligatoire d’imprégnation   Rapport de Stage Obligatoire d’imprégnation
Rapport de Stage Obligatoire d’imprégnation Afaf MATOUG
 
Systeme distribue
Systeme distribueSysteme distribue
Systeme distribueAfaf MATOUG
 
Reconnaissance d'ecriture manuscrite
Reconnaissance d'ecriture manuscriteReconnaissance d'ecriture manuscrite
Reconnaissance d'ecriture manuscriteAfaf MATOUG
 

Plus de Afaf MATOUG (10)

Implémentation d’un gestionnaire de parc automobile
 Implémentation d’un gestionnaire de parc automobile Implémentation d’un gestionnaire de parc automobile
Implémentation d’un gestionnaire de parc automobile
 
Rapport de Stage Obligatoire d’imprégnation
Rapport de Stage Obligatoire d’imprégnation   Rapport de Stage Obligatoire d’imprégnation
Rapport de Stage Obligatoire d’imprégnation
 
Systeme distribue
Systeme distribueSysteme distribue
Systeme distribue
 
Reconnaissance d'ecriture manuscrite
Reconnaissance d'ecriture manuscriteReconnaissance d'ecriture manuscrite
Reconnaissance d'ecriture manuscrite
 
Elton mayo
Elton mayoElton mayo
Elton mayo
 
Mehari
MehariMehari
Mehari
 
Working moms
Working momsWorking moms
Working moms
 
Joomla
JoomlaJoomla
Joomla
 
CUDA
CUDACUDA
CUDA
 
Metaweb
MetawebMetaweb
Metaweb
 

Systeme d’exploitation embarqué eCOS

  • 1. SYSTÈME D’EXPLOITATION EMBARQUÉ REALISÉ PAR: MATOUG AFAF DERMANE ZOULIKHA KEBIR NOUR EL HOUDA BOUAZZA MAROUF FATMA « eCOS » Module: Programmation Système
  • 2. partie Soft Partie Hard * Il sont partout : Radio/réveil Machine à café Télévision / télécommande Moyen de transport Téléphone portable …. Un Système embarqué est défini comme un système électronique et informatique autonome, souvent temps réel, spécialise dans une tache bien précise ses ressources sont généralement limitées Le Système comprend une partie matériel et une partie logicielle 2
  • 3. • Pas d’E/S standards. • Matériel et application liés. • Pas de consommation d’énergie inutil. • Une capacité de communication limitée. • Ne possède pas toujours de système de fichiers . • Une puissance de calcul limitée. • Autonome. • Fiable. 3
  • 4. Un système d’exploitation embarque est un système d’exploitation pouvant être installer sur un système embarque . Ce système d’exploitation est conçu avec des spécificités à gérer afin de répondre a des besoin spécifique au type de système . Il existe plusieurs OS embarqués : eCOS, FreeRTOS, VxWorks,RTX, RTLinux…. Etc. 4
  • 5. Embedded Configurable Operating System (Systeme d'exploitation embarque configurable). C'est un système d'exploitation embarque et temps réel. La spécificité d'eCos est d‘étre extrêmement configurable : il est possible de choisir quelles fonctionnalités y intégrer et de les paramétrer, et qui permet d'optimiser au maximum pour le matériel utilisé et les logiciels qui fonctionneront dessus. Grace a cette spécificité qu'il s'appelle « eCos ». • Un système configurable. • Son code est écrit en C++. • Le système est jeune (né en 1997). • Puissant . 5
  • 7. Hardware Abstraction Layer (HAL, couche d'abstraction matérielle) est une couche logicielle qui permet d'isoler les spécificités matérielles de la couche logicielle. C’ est à dire un intermédiaire entre OS et le matériel . Le Kernel est le noyau du système eCos. Le Kernel d'eCos fournit tout les fonctions standards d'un OS temps-réel : •Gestion des exceptions. •Gestion des interruptions •Ordonnancement • Thread. •Synchronisation mécanisme. La procédure de démarrage du kernel est lancé a partir de HAL. 7
  • 8. Le cœur du noyau d'eCOS est l'ordonnanceur . Le travail de l'ordonnanceur est de sélectionner le thread appropriées pour l‘éxecution. eCOS soutient deux ordonnanceurs différents «bitmap et multilevel queue ». 1.Multilevel Queue: Chaque thread lors de sa création posséde une priorité entre 0 (priorité la plus élevée) et 31 (priorité la plus basse). La gestion entre les threads de priorités différentes se fait par préemption (changement de contexte stopper l’execution d’un thread moins prioritaire). La gestion entre les threads de même priorité se fait par fenêtre de temps d’éxecution (chaque thread s'execute pendant un temps 8
  • 10. 2.Bitmap: L'ordonnanceur bitmap permet l'execution de threads à niveaux multiples de priorité, mais un seul thread peut exister a chaque niveau de priorité. Le nombre de niveaux de priorité est une option de configuration à partir de1 à 32, correspondant aux numéros de priorité 0 (priorité la plus élevée) a 31 (priorité la plus basse). 10
  • 12. Fonctions API pour ordonnanceur: 1/ cyg_scheduler_start():Demarre l’ordonnanceur, bitmap ou multilevel queue, selon les options de configuration sélectionnées. 2/ cyg_scheduler_lock():Verrouillage de l'ordonnanceur, empechant tout les autres threads d’executer. 3/ cyg_scheduler_unlock():Cette fonction decremente le compteur de verrouillage ordonnanceur. Threads sont autorises a executer lorsque la serrure ordonnanceur atteint le compteur 0. 4/cyg_scheduler_read_lock():Retourne l'etat actuel de la lock ordonnanceur. 12
  • 13. Thread: Un processus léger qui execute un ensemble des instructions. Chaque thread définies dans le système eCos contient son propre contexte ou espace de travail, eCos offre des options de configuration qui contrôlent le comportement de threads. Les fonctions API: 1/ cyg_thread_create():Crée un thread dans un état suspendu. 2/ cyg_thread_exit() : permet a un thread de se terminer. 3/ cyg_thread_release(): permet la libération de la mémoire utilisée par un thread qui s'est termine. 13
  • 14. 4/ cyg_thread_yield() : permet de préempter un thread afin de plus favoriser l'execution qu'un autre thread de même niveau de priorité. 5/ cyg_thread_kill() : force la terminaison d'un thread. 6/ cyg_thread_delay() : Place le thread dans un état de sommeil. La bibliothèque correspondante est : #include > cyd/kernel/kapi.h< 14
  • 15. MERCI POUR VOTRE ATTENTION !! 15