Open Book Touch – открытая аппаратная 4.26-дюймовая электронная книга без DRM с Wi-Fi (Краудфандинг)

Компания Oddly Specific Objects запустила краудфандинговую кампанию для Open Book Touch — устройства для чтения электронных книг на базе ESP32-S3 с 4.26-дюймовым дисплеем на электронных чернилах с разрешением 480 × 800 и емкостным сенсорным экраном.

Устройство с открытой аппаратной архитектурой оснащено 16 МБ флеш-памяти, 8 МБ PSRAM, подсветкой с теплыми и холодными светодиодами, слотом для карт microSD для хранения данных и сменным литий-полимерным аккумулятором емкостью 800 мАч, размещенным в корпусе, напечатанном на 3D-принтере.

Читать далее «Open Book Touch – открытая аппаратная 4.26-дюймовая электронная книга без DRM с Wi-Fi (Краудфандинг)»

Mercedes-Benz размещает открытую аппаратную платформу быстрой разработки для автомобилей ARDEP (Automotive Rapid DEvelopment Platform)

ARDEP (Automotive Rapid DEvelopment Platform) — это открытая аппаратно-программная платформа, размещенная на учетной записи Mercedes-Benz на GitHub и выпущенная под лицензией Apache 2.0.

Основная плата ARDEP V2 построена на микроконтроллере STMicroelectronics STM32G474VE Arm Cortex-M4F для управления двигателями с аппаратными математическими ускорителями CORDIC и FMAC, и оснащена трансиверами CAN-FD и LIN, в то время как щит PowerIO Shield имеет 6 выходов и 6 входов, поддерживающих до 48 В и 3 А на канал.

Читать далее «Mercedes-Benz размещает открытую аппаратную платформу быстрой разработки для автомобилей ARDEP (Automotive Rapid DEvelopment Platform)»

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 — это легковесная файловая система с нулевым выделением памяти для встраиваемых устройств»