Обзор ThinkNode M1/M2 – Начало работы с Meshtastic

Пишу о прошивке и оборудовании Meshtastic с 2020 года , но до сих пор не было возможности протестировать их лично. Ситуация изменилась, когда Elecrow предоставили для обзора узлы ThinkNode M1 и ThinkNode M2 .

Оба устройства используют радиомодули Semtech SX162x, но M1 построен на Bluetooth MCU Nordic Semi nRF52840 с 1.54-дюймовым дисплеем E-Ink и GPS, а компактный M2 – на чипе ESP32-S3 и 1.3-дюймовом OLED, но без встроенного GPS-модуля. Поскольку это первый опыт использования Meshtastic, данный «обзор» скорее послужит руководством для начинающих. После распаковки и разборки будут протестированы обмен сообщениями, передача GPS-координат и дальность связи в пригородных условиях Таиланда.

Читать далее «Обзор ThinkNode M1/M2 – Начало работы с Meshtastic»

Обзор M5Stack Tab5 – Часть 2: Начало разработки прошивки для ESP32-P4 с использованием ESP-IDF Framework и Arduino IDE

В первой части обзора мы ознакомились с аппаратной частью комплекта для разработки IoT M5Stack Tab5 ESP32-P4 и протестировали демонстрационную прошивку, чей интерфейс позволяет пользователю быстро экспериментировать с камерой, микрофоном, динамиком, WiFi, энергопотреблением, GPIO, RS485 и другими функциями.

Поскольку на данный момент для Tab5 нет пользовательских приложений, во второй части обзора было решено изучить ресурсы для разработки ПО под ESP32-P4 devkit. Сначала выполним инструкции для сборки демо-прошивки из исходного кода с помощью фреймворка ESP-IDF, затем проанализируем ключевые аспекты исходников и внесем небольшие изменения. После этого рассмотрим поддержку ESP32-P4 в Arduino через библиотеки M5Unified и M5GFX.

Читать далее «Обзор M5Stack Tab5 – Часть 2: Начало разработки прошивки для ESP32-P4 с использованием ESP-IDF Framework и Arduino IDE»

DeepSeek работает на Rockchip RK3588 с ИИ-ускорением на скорости около 15 токенов/с

Модель DeepSeek R1 вышла несколько недель назад, и Брайан Реммеле заявил о её локальном запуске на Raspberry Pi со скоростью 200 токенов в секунду, пообещав выпустить образ для Raspberry Pi «как только все тесты завершатся». Он уточнил, что Raspberry Pi 5 использовал несколько HAT, включая акселератор Hailo AI, но это вся доступная на данный момент информация; предполагается, что применялась дистиллированная модель с 1,5 миллиардами параметров.

Джефф Герлинг провёл собственные тесты с DeepSeek-R1 (Qwen 14B), но только на ЦПУ со скоростью 1,4 токена/с; позже для повышения производительности он установил видеокарту AMD W7700. Другие разработали модели TinyZero на основе DeepSeekR1, оптимизированные для Raspberry Pi, но они специализированы для задач обратного отсчёта и умножения и также работают только на ЦПУ. Поэтому было приятно увидеть инструкции от Radxa по запуску DeepSeek R1 (Qwen2 1.5B) на НПУ — точнее, 6 TOPS NPU-акселераторе SoC Rockchip RK3588 — с использованием инструментария RKLLM .

Читать далее «DeepSeek работает на Rockchip RK3588 с ИИ-ускорением на скорости около 15 токенов/с»

Использование ядер RISC-V на плате Raspberry Pi Pico 2 и микроконтроллере RP2350 – От мигания светодиодом до сборки Linux

Raspberry Pi Pico 2 был выпущен в прошлом месяце с микроконтроллером Raspberry Pi RP2350, оснащенным двумя ядрами Arm Cortex-M33 и двумя 32-разрядными ядрами RISC-V «Hazard3», при этом одновременно могут использоваться до двух ядер. В этом руководстве будет показано, как использовать ядра RISC-V в RP2350, сравнить их производительность с ядрами Arm Cortex-M33 и даже собрать Linux для RISC-V на платах RP2350 с PSRAM.

Помимо увеличенной памяти, более мощных ядер и новых функций безопасности, включая интерфейс HSTX , Raspberry Pi Pico 2 и Pico останутся схожими для конечного пользователя. Инструкции из статьи » Начало работы с Raspberry Pi Pico на MicroPython и C » остаются актуальными. Поскольку образ MicroPython для RISC-V пока недоступен, основное внимание уделим запуску программ на C для ядер RISC-V.

Читать далее «Использование ядер RISC-V на плате Raspberry Pi Pico 2 и микроконтроллере RP2350 – От мигания светодиодом до сборки Linux»

Как легко включить Bluetooth в MediaTek MT7922 на Ubuntu 24.04

Модули MediaTek MT7922 с поддержкой WiFi 6 и Bluetooth 5.3 недавно появились в нескольких мини-ПК, но Bluetooth не работал в Linux из-за отсутствия драйверов. В этой статье показано, как легко включить Bluetooth в модулях MediaTek MT7922 при работе с Ubuntu 24.04.

Ранее уже сообщалось , что Иэн Моррисон предоставил патч , добавляющий идентификаторы для модуля MT7922 (Azurewave AW-XB591NF), используемого в последних мини-ПК GEEKOM, еще в марте. Теоретически можно было пересобрать ядро Linux, но теперь, когда вышло ядро Linux 6.10 , процесс стал намного проще, поскольку Canonical предоставила это ядро для Ubuntu. Остается только установить его, и проблема решена!

Читать далее «Как легко включить Bluetooth в MediaTek MT7922 на Ubuntu 24.04»

Тестирование ntttcp как альтернативы iperf3 в Windows 11 (и Linux)

ntttcp (Windows NT Test TCP) — это утилита для тестирования сети, аналогичная iperf3, которая работает как в Windows, так и в Linux. Разработана и рекомендуется Microsoft вместо iperf3, поэтому проведем мини-обзор этой альтернативы.

iperf3 — стандартный инструмент для обзоров одноплатных компьютеров и мини-ПК под управлением Windows или Linux. Однако замечено, что хотя Ethernet (до 2.5GbE) обычно показывает схожую производительность в обеих ОС, Wi-Fi в Ubuntu 22.04 работает значительно быстрее, чем в Windows 11. Когда XDA developers обратили внимание на сообщение Microsoft о том, что iperf3 не следует использовать в Windows 11, это привлекло внимание.

Читать далее «Тестирование ntttcp как альтернативы iperf3 в Windows 11 (и Linux)»

Обзор Creality Ender-3 S1 Pro 2-в-1 3D-принтера и лазерного гравера – Часть 1: Распаковка и сборка

Creality Ender-3 S1 Pro — это 3D-принтер, который можно преобразовать в лазерный гравер благодаря выбору лазерных модулей мощностью 1,6 Вт, 5 Вт и 10 Вт, что теоретически делает его компактным устройством для печати 3D-объектов, а также гравировки и резки материалов.

Компания предоставила полный комплект с 10-ваттным лазерным модулем. После изучения характеристик 3D-принтера в статье будут рассмотрены различные упаковки, описан опыт сборки устройства и его преобразования в лазерный гравер, прежде чем перейти к тестированию обеих функций во второй части обзора. Поскольку Карл рассмотрел 3D-принтер Ender-3 Pro более двух лет назад, были уточнены отличия новой модели: в неё внедрили такие улучшения, как прямой экструдер, автоматическое выравнивание стола CR-Touch и поддержку высокотемпературной печати.

Читать далее «Обзор Creality Ender-3 S1 Pro 2-в-1 3D-принтера и лазерного гравера – Часть 1: Распаковка и сборка»

Как сделать удаленный снимок экрана в Raspberry Pi через SSH

Недавно мы рассмотрели ноутбук Raspberry Pi 4 с настраиваемым интерфейсом, из-за которого нецелесообразно делать снимки экрана непосредственно на устройстве. Поэтому нам пришлось делать скриншоты удаленно по SSH. Сделать это довольно просто. Большинство шагов могут быть воспроизведены в других системах Linux и не относятся к Raspberry Pi.

Читать далее «Как сделать удаленный снимок экрана в Raspberry Pi через SSH»