Привет, чат! Хочу начать делать на arm простые контроллеры для домашней автоматизации в тех местах, где есть Ethernet (а так обычно на esp все делаю). Удивляет типичная и максимальная доступная память у Cortex-M3: 64 to 256 Kbytes В esp после подключение 3..4-х необходимых библиотек уже больше 256КБ почему-то занимается, и в случае модуля на 512КБ перепрошивка по воздуху уже не доступна. А как тут все влезет? Что делаю обычно: rest web server (кажется я понял свою проблему: не нужно туда запихивать сервер), обработка прерываний, шим светодиодов и серво, реле Видимо если web сервер заменить на MQTT все поместится

Комментарии: 17

  1. 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

  2. Egor

    Не сказал бы, что это норм делать :))) Как еще альтернатива - теже html странички подгружать с microSD карты :) что у тебя делает web сервер? Имхо - что esp/stm/... Это полевой уровень - собрать данные/управление исходя из условий Красивые графики/история/full settings - уже что-то типа малинка/аналогичное надо юзать

Не нашли ответ?

Вам также может быть интересно