ESP8266 — встречайте FreeRTOS

Espressif Systems

Espressif Systems

Espressif Systems не перестает удивлять нас — они портировали FreeRTOS на ESP8266. FreeRTOS — многозадачная операционная система реального времени для встраиваемых систем. Портирована на множество микропроцессорных архитектур. Безусловно, этот прорыв будет способствовать более широкому распространению ESP8266 в Интернете Вещей. Про FreeRTOS написано достаточно много даже на русском языке, так что я не буду сейчас рассуждать на эту тему, скажу лишь для тех, кто не в теме, что эта система существует уже достаточно давно и практически стала стандартом де-факто для встраиваемых систем, где критично время отклика, требуется синхронизация и решаются подобные задачи, т.е. там, где требуется система реального времени. FreeRTOS написана на Си с небольшим количеством ассемблерного кода и ее ядро представлено всего 3-мя C файлами.

По сути, Espressif, представила SDK, базирующийся на FreeRTOS, только с одним примером в 200 строк кода. Каких-либо реально работающих примеров пока нет. Грустно также и то, что, на первый взгляд, набор библиотек в RTOS-SDK тот же самый, что и в обычном SDK, что означает присутствие старых багов.

ESP8266 new SDK based on FreeRTOS, и пара строчек в WIKI с инструкцией по сборке прошивки.

Купить ESP8266

Купить ESP8266 в розницу по разумной цене