CPPPROGLIB Telegram 5974
🌀 Решение проблем связанных с параллелизмом в IOT

💡 Автор статьи предлагает радикально иной подход: заменить потоки и корутины на конечные автоматы для создания истинно параллельных программ на микроконтроллерах.

Ключевые моменты статьи:

• конечные автоматы как математическая основа для параллельного программирования
• библиотека на C++ для ESP32, реализующая автоматное программирование
• параллелизм в одном потоке без проблем синхронизации и гонок данных

Основной фокус — практическая реализация технологии автоматного программирования на микроконтроллерах ESP32.

Особенно актуально для проектов умного дома и промышленного IoT, где требуется работа в жёстком реальном времени с множеством датчиков и исполнительных устройств.

Оказывается, реальный проект с датчиками температуры, влажности, освещённости и управлением реле работает без FreeRTOS, поддерживает WiFi, MQTT и Home Assistant — и всё это на одном потоке с дискретностью такта 10 мсек.

Библиотека C/C++ разработчика
🤔3



tgoop.com/cppproglib/5974
Create:
Last Update:

🌀 Решение проблем связанных с параллелизмом в IOT

💡 Автор статьи предлагает радикально иной подход: заменить потоки и корутины на конечные автоматы для создания истинно параллельных программ на микроконтроллерах.

Ключевые моменты статьи:

• конечные автоматы как математическая основа для параллельного программирования
• библиотека на C++ для ESP32, реализующая автоматное программирование
• параллелизм в одном потоке без проблем синхронизации и гонок данных

Основной фокус — практическая реализация технологии автоматного программирования на микроконтроллерах ESP32.

Особенно актуально для проектов умного дома и промышленного IoT, где требуется работа в жёстком реальном времени с множеством датчиков и исполнительных устройств.

Оказывается, реальный проект с датчиками температуры, влажности, освещённости и управлением реле работает без FreeRTOS, поддерживает WiFi, MQTT и Home Assistant — и всё это на одном потоке с дискретностью такта 10 мсек.

Библиотека C/C++ разработчика

BY Библиотека C/C++ разработчика | cpp, boost, qt




Share with your friend now:
tgoop.com/cppproglib/5974

View MORE
Open in Telegram


Telegram News

Date: |

The group also hosted discussions on committing arson, Judge Hui said, including setting roadblocks on fire, hurling petrol bombs at police stations and teaching people to make such weapons. The conversation linked to arson went on for two to three months, Hui said. The administrator of a telegram group, "Suck Channel," was sentenced to six years and six months in prison for seven counts of incitement yesterday. Activate up to 20 bots Ng, who had pleaded not guilty to all charges, had been detained for more than 20 months. His channel was said to have contained around 120 messages and photos that incited others to vandalise pro-government shops and commit criminal damage targeting police stations. Developing social channels based on exchanging a single message isn’t exactly new, of course. Back in 2014, the “Yo” app was launched with the sole purpose of enabling users to send each other the greeting “Yo.”
from us


Telegram Библиотека C/C++ разработчика | cpp, boost, qt
FROM American