Плата Waveshare ESP32-P4-Module-DEV-KIT размером с кредитную карту может напоминать одноплатный компьютер Raspberry Pi под управлением Linux, но вместо этого она основана на модуле «ESP32-P4-Module», состоящем из 400 МГц микроконтроллера общего назначения Espressif ESP32-P4 на базе RISC-V , сопроцессора ESP32-C6 для WiFi 6 и Bluetooth 5 и 16 МБ SPI NOR Flash.
Разработанная для HMI-приложений, плата оснащена разъемами MIPI DSI и CSI, портом Ethernet RJ45 100 Мбит/с, четырьмя портами USB 2.0, 40-контактным разъемом GPIO и другими интерфейсами. Она интегрирует аналогичные порты, что и одноплатный компьютер Raspberry Pi, за исключением HDMI, но использует микроконтроллер вместо прикладного процессора с поддержкой Linux.
Характеристики Waveshare ESP32-P4-Module-DEV-KIT:
- ESP32-P4-Module
- Микроконтроллер – ESP32-P4NRW32
- MCU
- Двухъядерный микроконтроллер RISC-V @ 400 МГц с расширением инструкций AI и FPU одинарной точности
- Одноядерный энергоэффективный (LP) микроконтроллер RISC-V @ до 40 МГц
- GPU – 2D Pixel Processing Accelerator (PPA)
- VPU – поддержка кодеков H.264 и JPEG
- Память – 768 КБ HP L2MEM, 32 КБ LP SRAM, 8 КБ TCM, 32 МБ PSRAM
- Накопитель – 128 КБ HP ROM, 16 КБ LP ROM
- MCU
- Беспроводная связь – WiFi 6 и Bluetooth 5 через SoC ESP32-C6 (SDIO)
- Накопитель – 16 МБ NOR Flash
- Микроконтроллер – ESP32-P4NRW32
- Накопитель – слот для карт MicroSD (SDIO 3.0)
- Интерфейс дисплея – 2-канальный разъем MIPI DSI
- Интерфейс камеры – 2-канальный разъем MIPI CSI для камеры, поддерживающий разрешение до 1920×1080 и кодирование видео 1080p30
- Аудио
- Разъем динамика с поддержкой динамика 8Ω 2Вт
- MEMS-микрофон
- Сетевое подключение
- Порт Ethernet RJ45 100 Мбит/с с опциональной поддержкой PoE
- WiFi 6 и Bluetooth 5 (через ESP32-C6) – Имеется радиомодуль 802.15.4, но он не указан в характеристиках на сайте Waveshare.
- USB
- 4 порта USB 2.0 OTG Type-A
- Порт USB-C UART
- Расширение
- 40-контактный разъем с 28 GPIO, I2C, UART, 5В, 3.3В и GND с распиновкой, аналогичной разъему GPIO на одноплатных компьютерах Raspberry Pi
- Разъемы I2C и I3C (7 и 8 ниже)
- Разное
- Кнопки загрузки и сброса
- Светодиод питания
- Разъем батареи RTC (5)
- Перемычка USB Host/Device (13)
- Керамическая антенна для WiFi и Bluetooth (16)
- UART-терминал ESP32-C6 (17)
- Питание
- 5В через порт USB-C или 2-контактный разъем (18)
- Опциональное PoE через дополнительный модуль, подключенный к 4-контактному разъему (9)
- Габариты – 85 x 56 мм

Это второй ESP32-P4 devkit от Waveshare с момента выпуска компанией ESP32-P4-NANO в прошлом году. В то время (ноябрь 2024 года) программирование было возможно только с помощью фреймворка ESP-IDF, что сохраняется для ESP32-P4-Module-DEV-KIT. Прошивки Arduino/PlatformIO и MicroPython тестировались, но недостаточно стабильны для большинства пользователей:
Из-за требований к стабильности, поддержка ESP32-P4 в PlatformIO требует участия сообщества PlatformIO в разработке Arduino-esp32 SDK версии V3.1x.
В ходе разработки тестировалась прошивка MPY для ESP32-P4, способная выполнять базовые команды. Это предварительная проверка; интерфейсы и периферийные приложения еще не адаптированы. После полной адаптации и стабилизации будут выпущены примеры использования ESP32-P4 в MicroPython.
Вики пока содержит инструкции и демонстрационный исходный код только для ESP-IDF, включая демо ESP-Phone на базе ESP_Brookesia с Android-подобным интерфейсом, множеством приложений, демо LVGL, шлюзом Ethernet-WiFi и другим.
Waveshare продает саму плату и различные комплекты: с динамиком, 7-дюймовым или 10-дюймовым сенсорным дисплеем.
- ESP32-P4-Module Basic Kit – Плата с динамиком 8Ω 2Вт
- ESP32-P4-Module-DEV-KIT-A – Плата с динамиком 8Ω 2Вт, камерой RPi (B) и 15-контактным FFC-кабелем для камеры
- ESP32-P4-Module-DEV-KIT-B – Аналогично DEV-KIT-A плюс 7-дюймовый сенсорный дисплей, набор винтов и дополнительные кабели.
- ESP32-P4-Module-DEV-KIT-C – Аналогично DEV-KIT-A плюс 10-дюймовый сенсорный дисплей, набор винтов и дополнительные кабели.

ESP32-P4-Module-DEV-KIT-B с 7-дюймовым дисплеем, камерой OV5647, динамиками и кабелями

Плату Waveshare ESP32-P4-Module-DEV-KIT размером с кредитную карту и devkit-ы можно приобрести на AliExpress за $27.89–$105.29 (цена зависит от комплекта и налогов). Также доступно в магазине Waveshare от $19.99 , а у Waveshare есть магазин на Amazon , но новейшая плата ESP32-P4 там пока отсутствует. Модуль ESP32-P4-Module не продается онлайн; неясно, поставляется ли он OEM/ODM-клиентам или используется только для внутренних проектов.
Выражаем свою благодарность источнику, с которого взята и переведена статья, сайту cnx-software.com.
Оригинал статьи вы можете прочитать здесь.



