Systèmes embarqués et firmware
Quel est le principal objectif de l'utilisation d'un RTOS (système d'exploitation temps réel) dans un équipement embarqué ?
- AAfficher de belles fenêtres à l'écran
- BRendre la vitesse moyenne de traitement systématiquement supérieure à celle d'un système d'exploitation de PC
- CCommuter plusieurs traitements (tâches) selon leur priorité pour répondre dans des délais impartis
Afficher la réponse et l'explication
Réponse : C. Commuter plusieurs traitements (tâches) selon leur priorité pour répondre dans des délais impartis
Un RTOS découpe le traitement en tâches et bascule immédiatement vers une tâche plus prioritaire dès qu'elle devient exécutable. L'objectif est d'exécuter de façon sûre, dans les délais impartis, les traitements dont le retard poserait problème, comme la commande de moteurs ou les réponses de communication. Il fournit aussi des files pour échanger des données entre tâches, des mutex pour protéger les ressources et des fonctions d'attente temporisée. On peut citer FreeRTOS, Zephyr ou μITRON.
Continuer : 9 autres questions sur Systèmes embarqués et firmware