You are here

Подробный пример: шаг 4

Перевод может содержать ошибки. Читайте первоисточник: RTOS Context Switch - Step 4

Назад: [Как работает FreeRTOS] Вверх: [Как работает FreeRTOS] Вперёд: [Как работает FreeRTOS]

 

Увеличение счётчика тиков

Функция vTaskIncrementTick() выполняется после сохранения контекста задачи TaskA. Для целей этого примера предположим, что увеличение счётчика тиков вызвало перевод задачи TaskB в состояние готовности к выполнению. Задача TaskB имеет приоритет выше, чем приоритет задачи TaskA, поэтому функция vTaskSwitchContext() выбирает TaskB в качестве задачи, которой будет предоставлено процессорное время после возврата из обработчика прерывания.

Далее: Реализация FreeRTOS - Подробный пример: шаг 5

Hobby's category: