• Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

Результаты поиска

  1. I

    Все, что вы знали о ESP32 - забудьте! Будет ESP32S

    "ESP31B SDK based on FreeRTOS. For ESP32 please see GitHub - espressif/esp-idf: Espressif IoT Development Framework. Official development framework for ESP32."
  2. I

    Все, что вы знали о ESP32 - забудьте! Будет ESP32S

    Для аудио приложений (~WiFi/BT колонки) это дает заметный прирост производительности. Конечно можно всегда переписать код на фиксированную точку... Но single precision FPU добавляет не так много к площади. Не больше чем 8k RAM. В описанной вами ситуации фильтр или кодек отправляется на второе...
  3. I

    Все, что вы знали о ESP32 - забудьте! Будет ESP32S

    Я думаю, если задаться целью, можно написать код который в SMP режиме работает в 2 раза медленнее чем на одном ядре. Как получить замедление в 3 или 4 раза я пока не понимаю... В прочем если знаете, не рассказывайте пока, интересно самому подумать. Основные проблемы с производительностью при...
  4. I

    Все, что вы знали о ESP32 - забудьте! Будет ESP32S

    mbedTLS изначально стали прикручивать еще к 8266, по сути сейчас это единственная библиотека с приемлемой лицензией и хорошей поддержкой разных алгоритмов. Что касается Ethernet — драйвер для MAC периферии сейчас проходит код ревью... Замечаний довольно много, думаю что будет в master на...
  5. I

    Все, что вы знали о ESP32 - забудьте! Будет ESP32S

    Да, на mbed мы безусловно смотрели когда думали про то каким должен быть SDK для ESP32 (тот который ESP-IDF). Основная причина, по которым мы не взяли его за основу — mbed не предусматривает работу в многопроцессорной системе. Соответственно RTOS нужно переделывать, драйвера нужно переделывать...
  6. I

    Все, что вы знали о ESP32 - забудьте! Будет ESP32S

    Ответ на этот вопрос они вряд ли знают. Вот примерный список отличий: - У ESP31B было ассиметричноe адресное пространство для двух ядер. Одна и та же ячейка памяти имела разные адреса в CPU1 и CPU2. В ESP32 адресное пространство симметричное, то есть один и тот же код может выполняться на...
  7. I

    Все, что вы знали о ESP32 - забудьте! Будет ESP32S

    В основном планируются багфиксы и сопровождение существующих клиентов, также обсуждается перенос RTOS SDK на рельсы ESP-IDF. Одноядерная версия ESP32 тоже будет, и должна получиться дешевле чем 8266 (по предварительным оценкам).
  8. I

    Все, что вы знали о ESP32 - забудьте! Будет ESP32S

    mesh и esp-now для esp32 нет. Реализация mesh для esp8266 довольно странная, и портировать ее на esp32 смысла не вижу. Сейчас коллеги изучают, какие из стандартных mesh решений влезут в esp32. ESP-NOW в планах, но после 1.0, вместе с low rate.
  9. I

    Все, что вы знали о ESP32 - забудьте! Будет ESP32S

    Несколько примеров... Я делал демку с камерой OV7725 и ESP32. Пока пиксели из камеры заливаются через параллельный I2S по DMA, первое ядро преобразует цветовой формат (YUV4:2:0 -> Y8). Второе ядро в это время гоняет библиотеку распознавания QR кодов, и когда распознает, отправляет HTTP запрос...
  10. I

    Все, что вы знали о ESP32 - забудьте! Будет ESP32S

    По предыдушему: Going into deep sleep for 1us ets Jun 8 2016 00:22:57 rst:0x5 (DEEPSLEEP_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT) Wake count 1 Duration: 556 ticks, 3 ms configsip: 0, SPIWP:0x00 clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00 mode:DIO, clock div:2...
  11. I

    Все, что вы знали о ESP32 - забудьте! Будет ESP32S

    Не увидел ваш пост, простите. В esp8266, как верно заметил pvv, ничего уменьшить нельзя без хирургического вмешательства в SDK. Сколько время в esp32 сейчас замерю.
  12. I

    Все, что вы знали о ESP32 - забудьте! Будет ESP32S

    Ну стартап код теперь в вашем распоряжении, так что этапы загрузки можно менять по усмотрению. Что касается входа в deep sleep, я еще не смотрел... Задача понятна — нужно уменьшить количество жестко зашитых переходов. Выход из deep sleep не проблема, при желании вы получаете управление через...
  13. I

    Все, что вы знали о ESP32 - забудьте! Будет ESP32S

    Ок, понятно. Да, стэк всё равно будет кое-что сохранять при заходе в сон, просто без "магии" с зарезервированной RTC памятью. Ну и сохранение вайфай параметров во флеш теперь опционально (и при желании идет через предоставляемый приложением интерфейс). Собственно, это всё уже есть в master...
  14. I

    Все, что вы знали о ESP32 - забудьте! Будет ESP32S

    Pvv, поясните пожалуйста про "все либы пользовательских установок закрыты"? Какие установки нужно открыть. И что вы имеете в виду под "менять режимы работы энергоэффективных устройств"? В отличие от 8266, вайфай стэк сейчас инициализируется по запросу из приложения. Можно запилить нужную...
  15. I

    Все, что вы знали о ESP32 - забудьте! Будет ESP32S

    pvv, где полгода, о чем вы? Первый коммит в репе был 24 дня назад :) Что касается драйверов, да, с этим у нас глубокая проблема. Писать их просто некому. Из релиз плана на 1.0 будут продолбаны, скорее всего, драйверы и часть BT classic. Ethernet сделан через одно место, но шанс отрефакторить к...
  16. I

    ESP32 появился в продаже за $6,5 (обновлено)

    Как водится, старые баги исправили, новые добавили. Пару уже даже нашли... Но теперь rom'а 448к вместо 64 так что и багов должно быть пропорционально больше.
  17. I

    |ESP32 - WiFi + BLE

    Описанная ситуация с чтением констант через обработчик исключения для ESP32 уже не должна быть характерна. В нем флэш-память отображается не только в адресное пространство кода (как в ESP8266), но и в адресное пространство данных. Поэтому спокойно хранить строки и прочие 8- и 16-битные константы...
  18. I

    Нужна помощь SoftwareSerial для ESP8266

    https://github.com/plerup/espsoftwareserial
  19. I

    EspLua вместо NodeMCU

    Переключение контекстов уже давно сделано — странно что в NodeMCU его до сих пор не прикрутили (всего-то два файла добавить). Например, в "ардурине", как Вы любите выражаться, все функции с блокирующим поведением переключают контекст на системный, и возврат в контекст скетча происходит по...
  20. I

    Ошибки и недочеты в существующих библиотеках

    amatron, это с готовым примером, или ваш собственный код? Я недавно добавлял автоматическую отправку Content-Length, мог где-то в примерах не обновить.
Сверху Снизу