Gast
#3625337
Hallo, ich habe mal eine prinzipielle Frage zur Idle Task in FreeRTOS. Diese ruft die Funktion ,,vApplicationIdleHook'' auf, wenn keine andere aktive höherpriore Task zur Ausführung bereitsteht, wodurch sich eine CPU beispielsweise in den Schlafmodus versetzen lässt. Wird diese Task auch jedes mal aufgerufen, wenn eine andere Task fertig ausgeführt wurde, um die Zeit bis zur Ausführung der nächsten Task durch den Scheduler nach Ablauf der RTOS-Tick-Rate (z.B. 1ms, also 1000 Ticks) zu überbrücken oder wird die Idle Task wirklich nur aufgerufen, wenn alle anderen Tasks blockiert sind und nicht zur Ausführung bereitstehen?