Дайджест за неделю с 26 сентября по 2 октября: Raspberry Pi одной рукой выпускает новинку за $30, а другой поднимает цены, ESP32-C5 наконец появляется на платах на любой вкус, а Meshtastic готовит самое крупное обновление прошивки за долгое время.

Raspberry Pi Smart Display Module — CM5 для цифровых вывесок за $30#

Плата Raspberry Pi Smart Display Module с установленным Compute Module 5

Smart Display Module — несущая плата для CM5 в формате Intel SDM-L

Raspberry Pi выпустила Smart Display Module — несущую плату для Compute Module 5, совместимую со спецификацией Intel Smart Display Module (SDM), а точнее с её крупным форм-фактором SDM-L. Стандарт SDM существует давно: такие карты вставляются в совместимые рекламные панели, киоски и POS-терминалы через 98-контактный краевой разъём в духе PCIe, по которому идут USB 3.0, HDMI, I²C, UART и SPI. Плату разрабатывали вместе с Sharp Display Solutions Europe, так что первыми совместимыми экранами, скорее всего, станут профессиональные панели Sharp серий MESSAGE, M и P.

Снаружи — полноразмерный HDMI 2.0, гигабитный Ethernet, USB 3.0 Type-A и USB-C для прошивки модуля, внутри — 22-контактный разъём MIPI DSI/CSI-2, слот M.2 M-key (2230–2280) под NVMe или ИИ-ускоритель, батарейка RTC и крепление под антенный комплект Raspberry Pi для Wi-Fi 5 и Bluetooth 5.2 с CM5. Габариты 193 × 115 × 25 мм, в комплекте пассивный алюминиевый радиатор. Специального ПО нет — ставится обычная Raspberry Pi OS и любимая CMS для вывесок. Цена — $30 у официальных дистрибьюторов, производство обещают минимум до января 2036 года.

Подробнее на CNX Software

Raspberry Pi 4 и 5 с 2 ГБ подорожали на $12,50#

Чип памяти на плате Raspberry Pi 5

Память дорожает уже два года — теперь досталось и 2-гигабайтным моделям

Память продолжает дорожать, и Raspberry Pi снова поднимает цены. На апрельском витке компании удалось сохранить прежнюю стоимость версий с 1 и 2 ГБ, переложив рост на старшие модели, но теперь это «стало неустойчивым»: 2-гигабайтные Raspberry Pi 4 и Raspberry Pi 5 подорожали на $12,50 — до $67,50 и $77,50 соответственно. Цены на версии с 1 ГБ, а также на 2-гигабайтные Compute Module 4 и Compute Module 5 не изменились.

В Raspberry Pi советуют трезво оценить, сколько памяти действительно нужно проекту: возможно, хватит 1-гигабайтной «пятёрки» или вовсе старичков вроде Raspberry Pi 3B, 3A+ и 3B+. Ещё одна рекомендация — покупать только у официальных реселлеров (их больше сотни), которые соблюдают опубликованные максимальные цены: часть неавторизованных продавцов, по словам компании, задирает цены и даже торгует сомнительными платами. Обещание прежнее — когда память подешевеет, повышения отменят.

Подробнее на Raspberry Pi News

Waveshare ESP32-C5-Touch-LCD-3.5 — самый большой экран на ESP32-C5#

Отладочная плата Waveshare ESP32-C5-Touch-LCD-3.5 с сенсорным экраном

ESP32-C5-Touch-LCD-3.5: экран 480 × 320, опциональные камера и аккумулятор

У Waveshare вышла ещё одна отладочная плата на ESP32-C5 со встроенным дисплеем — на этот раз с цветным ёмкостным сенсорным IPS-экраном 3,5 дюйма и разрешением 480 × 320 (контроллеры ST7796 и FT6336). Это самый большой экран на платах с ESP32-C5 на сегодня. Основа — модуль ESP32-C5-WROOM-1U-N32R8: RISC-V-ядро на 240 МГц, 8 МБ PSRAM, 32 МБ флеша, двухдиапазонный Wi-Fi 6, Bluetooth 5.0 LE и 802.15.4 для Zigbee и Thread, антенна подключается через IPEX.

Плата явно рассчитана на голосовые ИИ-ассистенты: есть MEMS-микрофон, кодек ES8311 с усилителем NS4150B и разъём под динамик. Плюс 6-осевой IMU QMI8658, датчик температуры и влажности SHTC3, RTC PCF85063, слот microSD, 32-контактная гребёнка GPIO и контроллер питания AXP2101 для Li-ion-аккумулятора. Опционально ставится камера BF3901 — всего 320 × 240, но для простых задач хватит. Waveshare даёт заводскую прошивку на ESPBrookesia, примеры для ESP-IDF и Arduino и инструкции по голосовому ассистенту XiaoZhi. Учтите, что экран подключён по SPI, и сложный интерфейс может подтормаживать. Цена — $31,99–35,99 в магазине Waveshare, на AliExpress и Amazon дороже.

Подробнее на CNX Software

LILYGO T-Dongle-C5 — флешка с Wi-Fi 6 на ESP32-C5#

USB-донгл LILYGO T-Dongle-C5 с маленьким цветным экраном

T-Dongle-C5 — с экраном или без, слот microSD прямо в разъёме USB-A

LILYGO обновила свой USB-донгл: T-Dongle-C5 приходит на смену T-Dongle-S3 и получает ESP32-C5 с двухдиапазонным Wi-Fi 6, Bluetooth LE и 802.15.4, а также 16 МБ флеша и 8 МБ PSRAM. Формат прежний — корпус размером с флешку (58,6 × 17,9 × 8,7 мм), штекер USB-A, опциональный цветной IPS-экран 0,96 дюйма (160 × 80) и слот microSD, встроенный прямо в USB-разъём. Из коробки в него вставлена «виртуальная TF-карта» — пустая плата-заглушка, защищающая разъём. Добавился разъём Qwiic/STEMMA QT.

Антенны керамические, но есть два разъёма IPEX под внешние — правда, для переключения придётся перепаять пару резисторов. На GitHub лежат примеры для PlatformIO и Arduino IDE и схемы, а сообщество уже успело портировать на донгл прошивку для пентеста ESP32 Marauder, платформу для вардрайвинга и детектор BLE-скиммеров. Цена в магазине LILYGO — $13,98 с экраном и $13,02 без; на Amazon и AliExpress — от $17 до $24.

Подробнее на CNX Software

KryonOS — JavaScript-ОС с магазином приложений для ESP32#

KryonOS на двух устройствах с ESP32 и сенсорными экранами

KryonOS: рабочий стол, файловый менеджер и App Store на ESP32

KryonOS превращает плату на ESP32 с сенсорным экраном в маленький самостоятельный компьютер с графическим интерфейсом, лаунчером приложений и файловым хранилищем. Главная идея — прошить плату один раз, а дальше писать приложения на JavaScript в виде текстовых файлов: папка с app.json (имя, версия, адрес для OTA-обновлений) и main.js. Встроенный App Store позволяет ставить и обновлять программы по Wi-Fi без перепрошивки.

Под капотом — движок Duktape 2.x (ECMAScript 5.1 с частью ES6, но без стрелочных функций, let/const и классов), около 90 КБ ОЗУ на приложение и API для GPIO, АЦП, ШИМ, тачскрина и файловой системы на флеше и microSD. Поддерживаются ESP32, ESP32-S2, ESP32-S3 и ESP32-C3 с дисплеем ILI9341 и резистивным тачем XPT2046; распиновка совпадает с ESP32 Marauder v4/v6, а экспериментально ОС работает на Cheap Yellow Display, M5Stack Cardputer и LilyGO T-HMI. Готовые бинарники прошиваются через esptool, исходники собираются в PlatformIO.

Подробнее на CNX Software

Walnut Pi CM2 — альтернатива CM5 на Allwinner T527 вдвое дешевле#

Вычислительный модуль Walnut Pi CM2

Walnut Pi CM2: восемь ядер Cortex-A55, NPU на 2 TOPS и Wi-Fi 6 на модуле

Walnut Pi CM2 — недорогой вычислительный модуль в форм-факторе Raspberry Pi CM5 на восьмиядерном Allwinner T527 (четыре Cortex-A55 на 1,8 ГГц и четыре на 1,42 ГГц, плюс RISC-V-ядро E906, DSP HiFi4 и GPU Mali-G57). Есть NPU на 2 TOPS, до 4 ГБ LPDDR4, до 16 ГБ eMMC, гигабитный PHY прямо на модуле и опциональный Wi-Fi 6 с Bluetooth 5.0. Наружу — HDMI 4Kp60, MIPI DSI и CSI, USB 3.0 и три USB 2.0, PCIe Gen2 x1 (мультиплексирован с USB 3.0) через два 100-контактных разъёма. Модуль весит 9,6 г.

Совместимость с CM5 только механическая и частичная электрическая: HDMI один вместо двух, камеры и дисплеи Raspberry Pi по MIPI обычно не заработают, так что распиновку под свою несущую плату нужно проверять. Raspberry Pi OS не поставить — предлагаются Walnut Pi OS на Debian 12, Ubuntu, Android и Home Assistant. Главный аргумент — цена: от $28 до $49 на AliExpress, при этом вариант 2 ГБ/16 ГБ с беспроводным модулем стоит $49 против $97,50 за аналогичный CM5. Комплект с IO-платой — $37,80–58,80.

Подробнее на CNX Software

NXP FRDM-IMXRT1186 — дешёвая плата для промышленного Ethernet#

Отладочная плата NXP FRDM-IMXRT1186 с четырьмя портами Ethernet

FRDM-IMXRT1186: Cortex-M7 + Cortex-M33 и четыре порта Ethernet

NXP выпустила FRDM-IMXRT1186 — первую плату недорогой серии FRDM на «кроссоверном» микроконтроллере i.MX RT. Внутри i.MX RT1186 два ядра: Cortex-M7 на 800 МГц для прикладных задач и Cortex-M33 на 300 МГц с TrustZone для управления в реальном времени и связи, до 1,5 МБ SRAM с ECC. На плате 64 Мбит HyperRAM, 512 Мбит HyperFlash и 128 Мбит QSPI-флеша, а главное — четыре Ethernet-порта: два гигабитных для TSN-коммутации и два 100-мегабитных для EtherCAT или TSN.

Дополняют картину CAN-трансивер, USB-C OTG, встроенный отладчик MCU-Link, разъёмы Arduino UNO R3 и FRDM, два разъёма для плат управления моторами и 50-контактный SRAMC для асинхронной памяти или ПЛИС. Поддержка — MCUXpresso SDK (FreeRTOS, lwIP, EtherCAT, многоядерные примеры) и Zephyr с отдельными таргетами для M33 и M7; из промышленных протоколов — EtherCAT, PROFINET, EtherNet/IP, Modbus TCP, TSN и OPC UA. Цена — $85.

Подробнее на CNX Software

Meshtastic 2.8.1 Alpha — подпись пакетов и новые пресеты#

Карточка релиза Meshtastic Firmware 2.8.1 на GitHub

Ветка 2.8 — одно из самых крупных обновлений Meshtastic

Вышла альфа прошивки Meshtastic 2.8.1, а предыдущие сборки 2.8.0 отозваны: в коде подписи пакетов нашли ошибку, и подписи 2.8.1 с ними несовместимы. Изменений в ветке 2.8 много, и часть из них ломает привычное поведение. Номер узла теперь вычисляется из открытого ключа, а не из MAC-адреса; пакеты подписываются по схеме XEdDSA, подтверждения тоже подписываются; длинное имя ограничено 25 байтами; телеметрия и позиция по умолчанию выключены, а точные координаты в публичной сети больше не передаются — для этого есть приватные каналы. Хранилище NodeDB и управление трафиком переписаны с нуля, появился модуль Traffic Management с дедупликацией и ограничением частоты.

Регионы и пресеты LoRa тоже перераспределены: добавлены любительские диапазоны 70 см, 1,25 м и 2 м, объединены европейские регионы, появились пресеты TinyFast и TinySlow, а настройки LoRa применяются без перезагрузки. Важная деталь для США: новые узлы по умолчанию используют пресет LongTurbo вместо LongFast, а они друг друга не слышат. Если после обновления устройство уходит в бутлуп, разработчики советуют экспортировать конфигурацию, полностью стереть флеш и прошить заново.

Подробнее на GitHub