Size: a a a

ESP8266 & ESP32 [RU]

2020 March 11

ІБ

Ігор Братух in ESP8266 & ESP32 [RU]
hostmit
тогда странно. Я понаступал на грабли с espasync на 32-й... ранее были спонтанные креши
а был опыт wifi ap, webserver с rtos?
источник

h

hostmit in ESP8266 & ESP32 [RU]
но суть одна, 10мс на все про всё. если обрезает - я бы смотрел именно туда.
источник

h

hostmit in ESP8266 & ESP32 [RU]
да. вешает поток. если биндишь на второе ядро, то густо часто долго обрабатывает запросы
источник

ІБ

Ігор Братух in ESP8266 & ESP32 [RU]
hostmit
да. вешает поток. если биндишь на второе ядро, то густо часто долго обрабатывает запросы
да, падает ватчдог в разных местах. Весь свой код вешаю на второе ядро, стоит поменять на первое?
источник

h

hostmit in ESP8266 & ESP32 [RU]
не знаю ответа. я сдался. ты знаешь, при цене малинки в 30 баксов, а б/у например 2-ю можно совсем дешево купить, считаю ошибкой потраченное время на напиливание сложной логики на ESP8266/ESP32
источник

h

hostmit in ESP8266 & ESP32 [RU]
Все что нужно async - udp (multicast) пишу теперь.
источник

ІБ

Ігор Братух in ESP8266 & ESP32 [RU]
hostmit
не знаю ответа. я сдался. ты знаешь, при цене малинки в 30 баксов, а б/у например 2-ю можно совсем дешево купить, считаю ошибкой потраченное время на напиливание сложной логики на ESP8266/ESP32
он маленький, меньше потребляет, есть все нужные функции
источник

h

hostmit in ESP8266 & ESP32 [RU]
я и не говорю что выкинуть esp8266/esp32. Но архитектуру проекта нужно строить так, чтобы ESP выполнял изолированные простые задачи. Моё имхо.
источник

h

hostmit in ESP8266 & ESP32 [RU]
классический вебсервер не падал у меня ни на первом ядре, ни на втором
источник

ІБ

Ігор Братух in ESP8266 & ESP32 [RU]
hostmit
я и не говорю что выкинуть esp8266/esp32. Но архитектуру проекта нужно строить так, чтобы ESP выполнял изолированные простые задачи. Моё имхо.
ну с этим согласен
Мне сервер нужен чтобы захостить страничку куда пользователь введет данные для wifi sta
источник

h

hostmit in ESP8266 & ESP32 [RU]
Интересно, что на esp8266 espasyncwebserver  у меня проблем не вызывал, никогда.
источник

h

hostmit in ESP8266 & ESP32 [RU]
Они допилили даже то, что если метод какой-то вызванные из обработчика запроса веб сервера не укладывается в 10мс, резет не происходит, метод дропается.
источник

h

hostmit in ESP8266 & ESP32 [RU]
раньше вотчдог перегружал есп8266
источник

ІБ

Ігор Братух in ESP8266 & ESP32 [RU]
hostmit
Интересно, что на esp8266 espasyncwebserver  у меня проблем не вызывал, никогда.
А с rtos как часто выполяли тастку server.handleServer (как-то так)
В доках описанно что ее нужно в loop выполнять, но с rtos с какой частотой выполнять?
источник

h

hostmit in ESP8266 & ESP32 [RU]
источник

ІБ

Ігор Братух in ESP8266 & ESP32 [RU]
а внутри таски?
источник

h

hostmit in ESP8266 & ESP32 [RU]
ааа нашёл
источник

h

hostmit in ESP8266 & ESP32 [RU]
источник

h

hostmit in ESP8266 & ESP32 [RU]
https://gitlab.com/hostmit-esp8266/s7
Вот эту штуку нужно переписать на esp32 (Нужен аппаратный второй юарт)... говорят они продвинулись далеко с esp32, с тех пор как я ее пилил последний раз
источник

ІБ

Ігор Братух in ESP8266 & ESP32 [RU]
hostmit
ааа нашёл
спасибо, пробовал и 50 и 100 и 1 и 500 что-то не то видимо в другом месте
первый раз подключаешся все окей, отключаешся, подключаешся еще раз и падает, backtrace ругается на wtg этой таски
источник