PocketMage – Персональный цифровой помощник на базе ESP32-S3 (Краудфандинг)

PocketMage — это открытое аппаратное обеспечение, персональный цифровой помощник (PDA) на ESP32-S3 с основным читаемым при солнечном свете 3,1-дюймовым дисплеем E Ink, дополнительным 1,8-дюймовым OLED для отклика с высокой частотой обновления, полноценной тактильной QWERTY-клавиатурой и емкостной полосой прокрутки.

Устройство также оснащено слотом для карт microSD для хранения данных, зуммером для звуковой обратной связи, портом USB-C для зарядки аккумулятора емкостью 1200 мАч или подключения USB-клавиатуры, а также часами реального времени (RTC) и разъемом FPC для расширения GPIO.

Читать далее «PocketMage – Персональный цифровой помощник на базе ESP32-S3 (Краудфандинг)»

PaperBoy Game Boy Emulator работает с частотой 60 FPS на ESP32-S3 E Ink devkit

Игры с частотой 60 кадров в секунду на дисплее E Ink? Звучит неправдоподобно… Но именно это делает проект PaperBoy — эмулятор Game Boy от Вентин Чжан, использующий плату разработчика M5Stack PaperS3, объединяющую беспроводной микроконтроллер ESP32-S3 с 4,7-дюймовым дисплеем E Ink разрешением 960 x 540 точек.

Одна из хитростей заключается в том, что нижняя часть сенсорного дисплея ePaper используется для кнопок управления и не требует обновления, а активная часть имеет разрешение всего 160 x 144, увеличенное в три раза для отображения различных оттенков серого.

Читать далее «PaperBoy Game Boy Emulator работает с частотой 60 FPS на ESP32-S3 E Ink devkit»

Проект OpenC6 BIOS добавляет ПК-подобную прошивку для микроконтроллера ESP32-C6 с поддержкой сетевой загрузки и OTA-обновлений

OpenC6 BIOS — это проект с открытым исходным кодом от Rompass, который предлагает иной подход к разработке микроконтроллеров. Он добавляет BIOS-подобную систему в ESP32-C6, благодаря чему системная часть и код приложения могут выполняться раздельно, а не объединяться в единый образ прошивки.

При традиционной разработке настройка оборудования, сетевое взаимодействие и код приложения объединяются в единый образ прошивки. Но OpenC6 BIOS работает иначе: он выполняется как базовая система на ESP32-C6 и обрабатывает инициализацию оборудования и системные функции. Вместо прошивки полного приложения каждый раз, он может загружать небольшие программы-нагрузки отдельно. Эти программы могут выполняться из RAM или flash (XIP) и использовать системные функции через простой интерфейс двоичного кода приложения (ABI), без необходимости в полной прошивке. В некотором смысле он работает как AkiraOS , но с BIOS-подобным интерфейсом.

Читать далее «Проект OpenC6 BIOS добавляет ПК-подобную прошивку для микроконтроллера ESP32-C6 с поддержкой сетевой загрузки и OTA-обновлений»

RP2350B Bells&Whistles плата разработки оснащена встроенным отладчиком на RP2040, HDMI и слотом для microSD

При поиске на Tindie нового проекта была найдена новая плата разработки на базе Raspberry Pi RP2350B под названием «Bells&Whistles», интересная тем, что она также имеет встроенный отладчик на RP2040 с прошивкой Picoprobe, что устраняет необходимость в отдельном отладочном зонде.

Кроме того, она имеет выход HDMI, слот для карт MicroSD для хранения данных, опциональные 8 МБ PSRAM, а поскольку используется вариант Raspberry Pi RP2350B, она поддерживает до 46 контактов GPIO. Плата также оснащена двумя портами USB Type-C: один для RP2350B, другой для отладчика RP2040, и особенно полезна для быстрого прототипирования и разработки без лишних проводов.

Читать далее «RP2350B Bells&Whistles плата разработки оснащена встроенным отладчиком на RP2040, HDMI и слотом для microSD»

Optocam Zero – DIY цифровая камера на базе Raspberry Pi Zero 2 W

Вдохновленная Kodak Charmera и аналогичными игрушечными камерами, Optocam Zero представляет собой DIY цифровую камеру на базе Raspberry Pi Zero 2 W, изготовленную из стандартных компонентов и 3D-печатных деталей.

Она подключает Pi Zero 2 W SBC к Raspberry Pi Camera Module 3 , 1,3-дюймовому ЖК-дисплею, держателю аккумулятора 14500 Li-Ion и другим компонентам. Камера поддерживает автофокус, восемь фотофильтров, зарядку USB-C и работает от 70 до 80 минут от одного заряда.

Читать далее «Optocam Zero – DIY цифровая камера на базе Raspberry Pi Zero 2 W»

UTFS — это легковесная файловая система с нулевым выделением памяти для встраиваемых устройств

Компания CLI Systems представила UTFS (μTFS) — простую, легковесную встраиваемую систему хранения, предназначенную для небольших микроконтроллеров. В отличие от традиционных файловых систем, таких как FAT32 или EXT4, или даже более легких вариантов, как LittleFS и SPIFFS, используемых на платах вроде ESP32, UTFS гораздо проще. Она не использует динамическую память и избегает сложных функций, таких как выравнивание износа, что упрощает её использование на устройствах с ограниченными ресурсами.

Разработанная для плоской, побайтно адресуемой памяти, такой как сырая EEPROM, страницы флеш-памяти CPU или внешняя SPI/I²C флеш-память, UTFS позволяет прошивке на голом железе хранить именованные блоки данных («файлы») последовательно. Каждый файл дополняется фиксированным 24-байтовым заголовком, содержащим метаданные, такие как идентификаторы, размеры и определенные приложением сигнатуры.

Читать далее «UTFS — это легковесная файловая система с нулевым выделением памяти для встраиваемых устройств»

Espressif ESP32-E22 WiFi 6E модуль получил сертификат Wi-Fi CERTIFIED, открытые драйверы WiFi и Bluetooth для Linux

Трёхдиапазонный модуль Wi-Fi 6E и Bluetooth 5.4 ESP32-E22 получил сертификат Wi-Fi CERTIFIED от альянса Wi-Fi Alliance, а компания Espressif также выпустила драйверы WiFi и Bluetooth для Linux для этого чипа.

Модуль ESP32-E22 был впервые представлен на CES 2026 с двухъядерным процессором RISC-V с тактовой частотой до 500 МГц, 1 МБ ОЗУ, тридиапазонным WiFi 6E, протестированным до 2,1 Гбит/с с помощью iperf, и двухрежимным Bluetooth 5.4/6.0. Несмотря на наличие 41 вывода GPIO, он в первую очередь предназначен не для IoT-проектов, а для  хост-ориентированных беспроводных систем, требующих подключения WiFi 6E / Bluetooth 5.4 через интерфейсы PCIe 2.0 или SDIO. Иными словами, ESP32-E22, вероятно, будет использоваться в модулях форм-фактора M.2, конкурируя с аналогичными продуктами от MediaTek и Intel.

Читать далее «Espressif ESP32-E22 WiFi 6E модуль получил сертификат Wi-Fi CERTIFIED, открытые драйверы WiFi и Bluetooth для Linux»

Bare-metal эмулятор MSX2+ для ESP32-S3 предлагает собственную реализацию VGA через LCD_CAM и оптимизации Z80

Проект с открытым исходным кодом S3-MSX-PC Ивана Сварковского реализует bare-metal эмулятор MSX2+, работающий на микроконтроллере ESP32-S3 и выводящий 64-цветное VGA через простую резисторную лестницу R-2R. Это форк эмулятора Retro-Go для ODROID-GO и других устройств на ESP32, но с различными оптимизациями.

Он был протестирован на стандартной плате ESP32-S3 с одним ядром, обрабатывающим игровую логику, и другим — вывод видео и аудио. VGA реализован через хитроумную резисторную сеть, преобразующую цифровые данные в аналоговый сигнал, понятный любому старому монитору, в то время как аудио основано на сигма-дельта модуляции с многоступенчатым PDM-фильтром. Порт USB Host на плате позволяет подключать клавиатуру.

Читать далее «Bare-metal эмулятор MSX2+ для ESP32-S3 предлагает собственную реализацию VGA через LCD_CAM и оптимизации Z80»