Платы-носители Xerxes Pi 2026 и Xerxes Nano предлагают NVMe, PoE и OCuLink для модулей Raspberry Pi и Jetson (краудфандинг)

После успешной кампании по проекту Xerxes Pi в 2025 году Rapid Analysis возвращается с экосистемой Xerxes Home Lab, включающей платы-носители Xerxes Pi 2026 и Xerxes Nano. Обновление включает поддержку накопителей M.2 NVMe на нижней стороне платы, разъем I2S Qwiic для цифрового аудио, а также добавленные контакты-перемычки отладки и загрузки для упрощения развертывания без монитора и клавиатуры.

Ориентированная на домашние лаборатории, разработчиков периферийного ИИ и малый бизнес, плата Xerxes Pi 2026 поддерживает Raspberry Pi CM4 / CM5 и другие модули CM, Gigabit Ethernet, опциональный PoE+ и расширение CSI/HDMI. Более крупная плата Xerxes Nano поддерживает модули NVIDIA Jetson Orin Nano и Turing RK1 , добавляя интерфейсы M.2 PCIe, OCuLink и SPI/UART. Обе платы поддерживают активное охлаждение и компактную установку в стойку 1U.

Читать далее «Платы-носители Xerxes Pi 2026 и Xerxes Nano предлагают NVMe, PoE и OCuLink для модулей Raspberry Pi и Jetson (краудфандинг)»

W1700K SDR превращает Wi-Fi 7 роутер в SDR-приемник с частотой дискретизации 320 MSps

Несколько дней назад в статье рассказывалось о проекте ESP-SDR , который превратил ESP32 в SDR-приемник (а теперь и SDR-передатчик ), но данные передавались по UART, который не справлялся с частотой дискретизации. Теперь разработчик h0m3us3r выпустил w1700k-sdr — еще один проект с открытым исходным кодом, который превращает Wi-Fi 7 роутер Gemtek W1700K в широкополосный SDR-приемник.

Проект использует встроенный радиомодуль MediaTek MT7996 роутера для захвата необработанных 14-битных I/Q-выборок с частотой дискретизации до 320 MSps в диапазонах 2,4 ГГц, 5 ГГц и 6 ГГц. Затем захваченные данные передаются потоком по соединению 10 GbE с использованием SoC Airoha AN7581 роутера на компьютер с Linux, где можно просматривать спектр и водопад в реальном времени в браузере. Чтобы это работало, проект заменяет штатную прошивку роутера на специализированную систему Linux и прошивку радиомодуля, что позволяет захватывать необработанные I/Q-данные вместо обработки обычного трафика Wi-Fi.

Читать далее «W1700K SDR превращает Wi-Fi 7 роутер в SDR-приемник с частотой дискретизации 320 MSps»

DNS-блокировщик рекламы с открытым исходным кодом для ESP32-C3 поддерживает до более чем 500 000 доменов без PSRAM

Разработанный Zed (M-Abozaid), esp32-c3-adblock — это DNS-блокировщик рекламы с открытым исходным кодом в стиле Pi-hole, который работает на плате/модуле микроконтроллера ESP32-C3 за $2 без необходимости в PSRAM. Он блокирует рекламу и трекерные домены на устройствах домашней или небольшой офисной сети путём фильтрации DNS-запросов.

Вместо хранения строк доменов в RAM проект хранит их как отсортированные 40-битные хеши FNV-1a во флеш-памяти и использует бинарный поиск для проверки DNS-запросов. Когда поступает UDP DNS-запрос, прошивка на C++ извлекает домен, хеширует его (включая родительские суффиксы) и выполняет бинарный поиск по таблице хешей во флеш-памяти. Если домен находится в списке блокировки, ESP32-C3 возвращает 0.0.0.0 для блокировки запроса. В противном случае он пересылает запрос вышестоящему DNS-серверу и возвращает ответ клиенту. Этот метод позволяет разместить более 140 000 доменов в ~0,7 МБ флеш-памяти, используя только ~50 КБ RAM. Один поиск занимает около 10 мс (включая время кругового обмена по WiFi), требуя около 18 чтений из флеш-памяти.

Читать далее «DNS-блокировщик рекламы с открытым исходным кодом для ESP32-C3 поддерживает до более чем 500 000 доменов без PSRAM»

Прошивка ESP-SDR превращает ESP32 в программно-определяемое радио (SDR) диапазона 2,4/5 ГГц

ESP32 применялись для всего: от простых IoT-устройств до ИИ , аудио , и проектов компьютерного зрения . Но при поиске нового проекта была обнаружена прошивка ESP-SDR, которая превращает ESP32 в полноценную программно-определяемую радиосистему (SDR) без дополнительного оборудования.

Эта прошивка с открытым исходным кодом обходит Wi-Fi- и Bluetooth-модемы ESP32 с фиксированным набором функций и напрямую получает доступ к внутренней цепочке сигналов АЦП для захвата необработанных отсчетов I/Q основной полосы. Затем эти отсчеты отправляются на компьютер через USB или UART, где их можно обработать и отобразить в виде радиоспектра или водопада, превращая поддерживаемые микросхемы ESP32 в недорогие программно-определяемые радиоприемники без необходимости в дополнительном оборудовании SDR.

Читать далее «Прошивка ESP-SDR превращает ESP32 в программно-определяемое радио (SDR) диапазона 2,4/5 ГГц»

OpenArm 2.0 – роботизированная рука с открытым исходным кодом и 7 степенями свободы, суставами QDD, двусторонней силовой обратной связью и камерой в кисти

OpenArm 2.0 от базирующейся в Токио компании Enactic — это роботизированный манипулятор с 7-DOF на основе открытого аппаратного обеспечения, предназначенный для исследований в области физического ИИ, телеуправления и сбора данных при насыщенном контактном взаимодействии. Он использует обратимые шарниры с квазипрямым приводом (QDD) для обеспечения податливого движения и двустороннего управления с силовой обратной связью.

Манипулятор рассчитан на номинальную полезную нагрузку 4,1 кг и пиковую 6 кг, поддерживает управление CAN-FD с частотой 1 кГц и оснащён компактным параллельным захватом с камерой, встроенной в захват, и сменными пальцами. Поддерживает двустороннее телеуправление с силовой обратной связью, компенсацию силы тяжести и податливое взаимодействие; его конструкция выполнена из алюминия и нержавеющей стали, а основание — рама MISUMI. Экосистема также включает OpenArm Cell для стандартизированной оценки и OpenArm KER — реплику без двигателей для телеуправления и сбора данных. С открытым исходным кодом доступны CAD, BOM, прошивка, ПО управления, ROS 2, MuJoCo, Isaac Lab и инструменты для работы с наборами данных, поддерживающие такие приложения, как имитационное обучение, обучение с подкреплением, перенос из симуляции в реальность и роботизированная манипуляция.

Читать далее «OpenArm 2.0 – роботизированная рука с открытым исходным кодом и 7 степенями свободы, суставами QDD, двусторонней силовой обратной связью и камерой в кисти»

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»