1010 читали · 2 года назад
Создаем задачу FreeRTOS: динамический и статический способ
Добрый день, уважаемый читатель! В этой статье я расскажу, как можно создать и запустить на выполнение задачу FreeRTOS применительно к ESP32 и ESP-IDF. Все сказанное в данной статье справедливо не только для Espressiff IoT Development Framework (ESP-IDF), но и для Arduino Freamework for ESP32 (Arduino). В том числе это должно полностью работать и в Arduino IDE, однако я лично не проверял. FreeRTOS - это многозадачная, мульти‑платформенная, бесплатная операционная система жесткого реального времени с открытым исходным кодом, условно говоря, "встроенная" производителем (Espressif) в чип ESP32...
07:32
1,0×
00:00/07:32
12,3 тыс смотрели · 3 года назад
2 года назад
ESP32 Урок 14. FreeRTOS. Мьютексы
Как мы уже знаем, работать с ESP32 нам приходится с использованием операционной системы реального времени FreeRTOS. Это вызвано многими причинами. Во-первых, использование операционной системы обусловлено тем, что контроллер ESP32 имеет на своём борту модуль для работы с беспроводными соединениями. А это сеть и работа с сетевыми протоколами, как мы уже давно знаем, непростая и сервить обмен по сети без использования систем реального времени, очень тяжело и, следовательно, велик процент ошибок. Во-вторых, контроллер ESP32 двухъядерный...