• Уважаемые посетители сайта esp8266.ru!
    Мы отказались от размещения рекламы на страницах форума для большего комфорта пользователей.
    Вы можете оказать посильную поддержку администрации форума. Данные средства пойдут на оплату услуг облачных провайдеров для сайта esp8266.ru
  • Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

Недавнее содержимое от igrr

  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 сделан через одно место, но шанс отрефакторить к...
Сверху Снизу