KryonOS превращает платы ESP32 в мини-компьютер на JavaScript

KryonOS — это небольшая ОС, работающая на JavaScript, которая превращает поддерживаемую плату разработки ESP32 с сенсорным экраном в автономный компьютер с собственным графическим интерфейсом, средством запуска приложений и файловым хранилищем. Она предоставляет базовую программную среду, необходимую для использования платы без написания и загрузки отдельной прошивки для каждого приложения.

В отличие от традиционной прошивки ESP32, KryonOS хранит приложения отдельно от основной системы и запускает их через встроенную среду выполнения JavaScript. Она также включает магазин приложений, который позволяет пользователям скачивать и устанавливать приложения и обновления по Wi-Fi без перепрошивки устройства.

Читать далее «KryonOS превращает платы ESP32 в мини-компьютер на JavaScript»

MemBrowse непрерывно отслеживает объем памяти, занимаемый прошивкой, и бесплатен для проектов с открытым исходным кодом

Инструмент MemBrowse позволяет разработчикам встраиваемого ПО отслеживать использование RAM и флеш-памяти своей прошивки в непрерывной интеграции с поддержкой GitHub Actions, GitLab CI/CD и других CI-решений.

Инженеры могут детально отслеживать изменения занимаемой памяти каждый раз при отправке кода в проект, вместо того чтобы узнавать о проблеме, когда образ прошивки перестает помещаться во флеш-память целевого устройства или не может запуститься из-за чрезмерного использования RAM. MemBrowse также предоставляет полную историю, показывающую, как изменялось использование памяти со временем и сколько осталось для дополнительных функций.

Читать далее «MemBrowse непрерывно отслеживает объем памяти, занимаемый прошивкой, и бесплатен для проектов с открытым исходным кодом»

Qualcomm выпускает предварительную версию Linux для разработчиков для серии Snapdragon X2

Qualcomm выпустила «раннюю предварительную версию для разработчиков» Linux для семейства SoC для ноутбуков Snapdragon X2 Armv9. Этот выпуск предназначен для сопровождающих дистрибутивов, разработчиков инструментальных цепочек, участников разработки ядра и инженеров по поддержке аппаратного обеспечения.

Новые процессоры Qualcomm для мобильных ПК (так Qualcomm называет ноутбуки) обычно ориентированы только на Windows. В комментариях к большинству таких публикаций спрашивают о поддержке Linux, но история Qualcomm с поддержкой Linux довольно неоднозначна. Например, были продемонстрированы Debian 12 и апстриминг Linux для SoC Qualcomm Snapdragon X Elite в сотрудничестве с Linaro в 2024 году, но, судя по комментариям, поддержка неполная и не соответствует уровню, доступному на платформах x86. Возможно, для серии Snapdragon X2 всё будет иначе.

Читать далее «Qualcomm выпускает предварительную версию Linux для разработчиков для серии Snapdragon X2»

OpenMote – программируемый универсальный пульт на ESP32-S3 в корпусе Wiimote (краудфандинг)

Hat & Hammer выпустила OpenMote — программируемый универсальный пульт на базе ESP32-S3, повторяющий знакомый ностальгический форм-фактор Nintendo Wiimote. Он оснащён WiFi, Bluetooth LE, инфракрасным (IR) трансивером, 6-осевым IMU и интеграцией с Home Assistant, что позволяет управлять устройствами умного дома и медиацентрами, а также работать как Bluetooth-геймпад без зависимости от облачных сервисов.

Пульт доступен в двух конфигурациях: полностью собранная версия “Ready To Go” и “Mod Your Own” — PCB без корпуса, предназначенная для прямой установки в существующий корпус Wiimote. Помимо стандартных функций пульта, OpenMote включает встроенный микрофон, динамик и разъём Qwiic/STEMMA QT для аппаратного расширения по принципу plug-and-play.

Читать далее «OpenMote – программируемый универсальный пульт на ESP32-S3 в корпусе Wiimote (краудфандинг)»

ENILINX TICKEY – цветной бейдж на электронной бумаге на базе ESP32-S3 с открытой прошивкой (краудфандинг)

ENIAC (действующая под именем ENILINX) выпустила TICKEY — умный бейдж и настольный дисплей с цветным 3,7-дюймовым экраном на электронной бумаге на базе микроконтроллера ESP32-S3. Устройство поддерживает подключение Wi-Fi, Bluetooth и NFC, что позволяет пользователям обновлять экран со смартфона без необходимости постоянного питания для сохранения статичного изображения.

Дисплей использует технологию цветной электронной бумаги Modos, обеспечивая более 48 собственных цветов, время обновления всего от 3 секунд и читаемость при солнечном свете. Толщина всего 3,8 мм, масса 45 граммов; TICKEY имеет корпус из алюминиевого сплава и сменные лицевые панели, а также поддерживает обмен веб-профилями через NFC и QR-коды. Стандартная версия включает 8 МБ памяти, тогда как Developer Edition предлагает 128 МБ для более продвинутых приложений. Эти особенности делают устройство подходящим для настольных напоминаний, идентификации на мероприятиях, цифровых визитных карточек и интерактивных проектов для мейкеров.

Читать далее «ENILINX TICKEY – цветной бейдж на электронной бумаге на базе ESP32-S3 с открытой прошивкой (краудфандинг)»

Стартовые наборы Alif Semi Balletto B1 и Ensemble E1C оснащены микроконтроллером Cortex-M55 + Ethos-U55 для IoT и Edge AI

Стартовые наборы Ensemble E1C (SK-E1C) и Balletto B1 (SK-B1) от Alif Semiconductor — это недорогие отладочные платы, построенные на микроконтроллерах Cortex-M55 + Ethos-U55 компании. Balletto B1 добавляет беспроводную связь BLE 5.3 и 802.15.4, тогда как Ensemble E1C не имеет встроенной беспроводной связи.

Оба стартовых набора оснащены микроконтроллером с CPU Cortex-M55 на 160 МГц, NPU Ethos-U55, 2 МБ SRAM и 1,8/1,9 МБ NVM. Они также включают разъем для камеры Arducam, слот расширения mikroBUS Click Board и два микрофона PDM для проектов на основе камеры, аудио и сенсоров. Balletto B1 дополнительно обеспечивает полный радиочастотный тракт к чиповой антенне для своей беспроводной подсистемы, тогда как обе платы имеют встроенный отладчик Segger J-Link для разработки и тестирования.

Читать далее «Стартовые наборы Alif Semi Balletto B1 и Ensemble E1C оснащены микроконтроллером Cortex-M55 + Ethos-U55 для IoT и Edge AI»

JetKVM Mini – недорогой KVM на базе ESP32-P4X с подключением Ethernet или WiFi

JetKVM Mini — уменьшенная, более дешёвая версия популярного Решение JetKVM KVM over IP . Новая модель оснащена небольшим информационным дисплеем, предлагает подключение Ethernet или WiFi и поддерживает захват видео 1080p.

Основное изменение «под капотом» заключается в отказе от Linux на SoC Rockchip RV1106G3 и переходе на ESP32-P4X ( ESP32-P4 версии 3.x и выше ) для обработки видеозахвата, кодирования H.264, USB и других функций. Наибольшая экономия затрат достигается за счет удаления ОЗУ и eMMC-флеш-памяти, необходимых для Linux.

Читать далее «JetKVM Mini – недорогой KVM на базе ESP32-P4X с подключением Ethernet или WiFi»

NeoEyes NE302 – миниатюрная камера Edge AI Vision с WiFi 6 и питанием от USB-C на базе микроконтроллера STM32N6

CamThink NeoEyes NE302 — это миниатюрная камера Edge AI Vision с WiFi 6, основанная на микроконтроллере STM32N6 Arm Cortex-M55 с Neural-ART NPU, которая, по словам компании, «особенно подходит для разработчиков и мейкеров».

Изначально это воспринималось как уменьшенная версия CamThink NeoEyes NE301 на том же STM32N6 MCU и 4-мегапиксельном сенсоре камеры OS04C10. Но это совсем другое устройство. Во-первых, отсутствует батарея, а USB-C используется только для питания. Объемы памяти и хранилища сокращены до 32 MB PSRAM и 64 MP SPI flash, а ряд встроенных и опциональных функций исключен, включая модуль 4G LTE (глобальный или для США), аудиоразъемы, разъем PIR-датчика движения и 16-контактный GPIO-разъем, а также поддержку питания PoE.

Читать далее «NeoEyes NE302 – миниатюрная камера Edge AI Vision с WiFi 6 и питанием от USB-C на базе микроконтроллера STM32N6»