TP Rtos Iyedchaabane & Marwa Ben Maouia - 2
TP Rtos Iyedchaabane & Marwa Ben Maouia - 2
TP Rtos Iyedchaabane & Marwa Ben Maouia - 2
Système
d’exploitation
temps réel
La chaîne d'outils IAR Embedded Workbench vous offre un IDE complet avec tout ce dont vous avez
besoin dans une seule vue - garantissant la qualité, la fiabilité et l'efficacité de votre application
embarquée. IAR Embedded Workbench est considéré par beaucoup comme la meilleure chaîne
d'outils de compilation et de débogage du secteur.
III. Manipulation 1 :
3/
Apres les modification des les priorités des taches on remarque que l’affichage aussi changée
selon les priorités.
5/
On augmenter le delay de la tache 6 à 102 ticks , alors le temps d’attente augment (102>100)
d’où elle est encore en attente .
6/
7/
On remarque que après 4 exécutions le task4 se supprime , pour faire cela on a modifier le
code de cette task4 et on ajoute les fonction OSTaskDel(INT8U prio))
8/
On a modifier le code de task3 pour qu’elle s’exécute 3 fois en suite elle demande à task5 et
task6 de se supprimer en utilisons le fonction OSTaskSuspend(INT8U prio)) .Ces deux
dernières se supprimer lors qu’elles reçoivent une demande de suppression .
IV. Manipulation 2 :
2/
Le fonction swap nous permet de faire permutation entre deux variable en utilisons un
troisième variable ‘temp ‘ . Dans notre cas en remarque le fonction swap ne fonction
convenablement parce que en utilise ‘temp’ comme une variable globale qui contient a
chaque fois le résulta de la fonction précédente .
3/
Pou assure le bon fonctionnalité de swap on utilise un Mutex que nous permettre de libre
les ressources .