Size: a a a

2019 June 18

DD

Dmitry Di in Home Assistant
Николай Васильчук
Она тоже шустрая, но однопоточная
А в ESP32 завезли многопоточность?
источник

DD

Dmitry Di in Home Assistant
Я просто не следил.
источник

НВ

Николай Васильчук... in Home Assistant
Dmitry Di
А в ESP32 завезли многопоточность?
В серии ESP32 используется микроконтроллерное ядро Tensilica Xtensa LX6 в вариантах с двумя и одним ядром
источник

DD

Dmitry Di in Home Assistant
Николай Васильчук
В серии ESP32 используется микроконтроллерное ядро Tensilica Xtensa LX6 в вариантах с двумя и одним ядром
А, ты про многоядерность. Потоки-то можно и на одном ядре организовать, хотя как оно там в ESP устроено знаю очень примерно.
источник

DD

Dmitry Di in Home Assistant
Но я так понимаю. что ардуино фреймворк всё равно их утилизировать не умеет нормально
источник

НВ

Николай Васильчук... in Home Assistant
Dmitry Di
А, ты про многоядерность. Потоки-то можно и на одном ядре организовать, хотя как оно там в ESP устроено знаю очень примерно.
Не, я именно про многопоточность. На ESP32 это просто - там два ядра и поехали. На ESP8266 там придется прерывания использовать, таймеры и прочие решения
источник

DD

Dmitry Di in Home Assistant
ок, понял
источник

DD

Dmitry Di in Home Assistant
Николай Васильчук
Не, я именно про многопоточность. На ESP32 это просто - там два ядра и поехали. На ESP8266 там придется прерывания использовать, таймеры и прочие решения
но чего-то я не помню, чтобы  в ардуино были примитивы многопоточности вроде семафоров и мьютексов.
источник

НВ

Николай Васильчук... in Home Assistant
Dmitry Di
но чего-то я не помню, чтобы  в ардуино были примитивы многопоточности вроде семафоров и мьютексов.
Нет конечно, там свои костыли. Вот тут например человек на таймерах сделал условную многопоточность (а точнее асинхронность) https://esp8266.ru/forum/threads/razrabotka-umnyx-ustrojstv-na-primere-kontrollera-teplogo-pola-na-esp8266.3452/
источник

DD

Dmitry Di in Home Assistant
ага, ещё всякие FreeRTOS-и и пр...
источник

НВ

Николай Васильчук... in Home Assistant
Dmitry Di
ага, ещё всякие FreeRTOS-и и пр...
Да-да
источник

НВ

Николай Васильчук... in Home Assistant
Вон кстати на хабре статья есть даже https://habr.com/ru/post/413779/
источник

НВ

Николай Васильчук... in Home Assistant
источник

НВ

Николай Васильчук... in Home Assistant
Блин, пора покупать ESP32 похоже )
источник

DD

Dmitry Di in Home Assistant
Хотел поностальгировать как в лицее писали под MS-DOS резидентные программы на прерываниях, но подумал, что совсем за деда примут.
источник

DD

Dmitry Di in Home Assistant
Николай Васильчук
Блин, пора покупать ESP32 похоже )
Да, хочу взять одну под mqtt gateway, мониторить BLE брелок.
источник

НВ

Николай Васильчук... in Home Assistant
Dmitry Di
Да, хочу взять одну под mqtt gateway, мониторить BLE брелок.
А у ESP разве BLE есть? 🙂
источник

DD

Dmitry Di in Home Assistant
да
источник

DD

Dmitry Di in Home Assistant
источник

НВ

Николай Васильчук... in Home Assistant
Не знал
источник