Цикл статей «FreeRTOS. Взгляд изнутри»
Цикл статей, посвященный внутренней реализации FreeRTOS — операционной системы для микроконтроллеров. Читатель узнает о том, как достигается эффект параллельного независимого выполнения нескольких задач в режиме вытесняющей многозадачности. Подробно рассмотрены процессы, происходящие при переключении контекста с одной задачи на другую. Рассмотрена программная реализация той части планировщика, которая ответственна за переключение контекста. В качестве аппаратной платформы выбран микроконтроллер AVR. Описана программная модель AVR и особенности работы компилятора языка Си.