Привет, чат! Хочу начать делать на arm простые контроллеры для домашней автоматизации в тех местах, где есть Ethernet (а так обычно на esp все делаю). Удивляет типичная и максимальная доступная память у Cortex-M3: 64 to 256 Kbytes В esp после подключение 3..4-х необходимых библиотек уже больше 256КБ почему-то занимается, и в случае модуля на 512КБ перепрошивка по воздуху уже не доступна. А как тут все влезет? Что делаю обычно: rest web server (кажется я понял свою проблему: не нужно туда запихивать сервер), обработка прерываний, шим светодиодов и серво, реле Видимо если web сервер заменить на MQTT все поместится
Комментарии: 17
Churchill
ты пихаешь http в камень? а ты хорош
Aleks
В esp так норм делать же)
Churchill
либо переходи на низкий уровень либо научи бутаться камень с внешней памяти и на нее прошивку кидай
Aleks
Попробую опуститься ниже) Все равно надо было нормальный протокол рано или поздно внедрить Спасибо ) Кто-то работал с mbed os?
Andrew
так а чо, протокол тривиальный же. И html страничка это просто длинная строка
Anonim
https://developer.mozilla.org/ru/docs/Web/HTTP/Redirections
Egor
Имхо - делать полноценный веб сервер на микроконтроллере - слегка не целевое использование... Юзать http что со смартфона подошел залез на страничку и поменял уставки - удобно Ооооочень длинная строка :)))
Anonim
esp должно быть просто api для сервера так мы делали...
Berrymorr
ну необязательно её сразу всю выплёвывать)
Andrew
ну хранить то всю придется
Berrymorr
необязательно, можно на лету собирать
Andrew
из чего?
Berrymorr
сначала хедер собрал-выплюнул, потом постепенно остальное
Andrew
там 90% статики все равно
Berrymorr
не, если у вас там лендинг с фоновым видосом - тогда явно не то пальто))) а если на голом хтмле формочки-инпуты, то не самая сложная задача да установки вполне можно менять, потом на изе вон вообще в 2313 ногодрыг засунули без дхчп, правда. с дхчп, емнип, в 8 кило только влезало в общем не суть - вопрос в оставшейся вычмощности, хватит её на основное применение, или нет. алсо какой пинг нужен. а чтобы вообще работало, хватит и 8 бит 8 лет назад: http://we.easyelectronics.ru/electro-and-pc/podklyuchenie-mikrokontrollera-k-lokalnoy-seti-http-i-cgi.html
Egor
Не сказал бы, что это норм делать :))) Как еще альтернатива - теже html странички подгружать с microSD карты :) что у тебя делает web сервер? Имхо - что esp/stm/... Это полевой уровень - собрать данные/управление исходя из условий Красивые графики/история/full settings - уже что-то типа малинка/аналогичное надо юзать