Embedded Systems und Firmware
Was ist der Hauptzweck des Einsatzes eines RTOS (Echtzeitbetriebssystem) in Embedded-Geräten?
- ASchöne Fenster auf dem Bildschirm anzuzeigen
- BDie durchschnittliche Verarbeitungsgeschwindigkeit stets über die eines PC-Betriebssystems zu bringen
- CMehrere Aufgaben (Tasks) nach Priorität umzuschalten, sodass innerhalb festgelegter Zeit geantwortet werden kann
Antwort und Erläuterung anzeigen
Antwort: C. Mehrere Aufgaben (Tasks) nach Priorität umzuschalten, sodass innerhalb festgelegter Zeit geantwortet werden kann
Ein RTOS teilt die Verarbeitung in Tasks auf und schaltet sofort auf einen Task höherer Priorität um, sobald dieser ausführbar wird. Ziel ist, Verarbeitung, die bei Verzögerung problematisch ist, wie Motorsteuerung oder Kommunikationsantworten, zuverlässig innerhalb festgelegter Zeit auszuführen. Es bietet auch Queues zur Datenübergabe zwischen Tasks, Mutexe zum Schutz von Ressourcen und Funktionen zum Warten auf Zeit. Beispiele sind FreeRTOS, Zephyr und μITRON.