Needle: языковая модель на 14 МБ превращает текстовые команды в действия на Raspberry Pi

Needle: языковая модель на 14 МБ превращает текстовые команды в действия на Raspberry Pi

Крошечная модель Needle 2 с вызовом функций работает на Raspberry Pi 5 без ИИ-ускорителя: по фразе на обычном английском она выбирает нужную Python-функцию и заполняет её аргументы — включает светодиод, читает температуру процессора, сохраняет заметки — примерно за 100 мс.

[Читать далее]

Каналы FPV на 5,8 ГГц: таблица частот для аналога и цифры

Каналы FPV на 5,8 ГГц: таблица частот для аналога и цифры

Все каналы 5,8 ГГц для аналоговых и цифровых FPV-систем (DJI, Walksnail Avatar, HDZero) в таблицах и на схеме, как выбрать канал для одиночных и групповых полётов, что такое интермодуляционные помехи, как уживаются аналог и цифра и при чём тут Wi-Fi.

[Читать далее]

OpenNMC: открытая замена дорогим сетевым картам для ИБП APC

OpenNMC: открытая замена дорогим сетевым картам для ИБП APC

Джефф Гирлинг ставит в старый APC Smart-UPS карту OpenNMC от NetCube Systems Austria вместо фирменной Network Management Card: полностью открытая прошивка, встроенный сервер NUT, горячая замена, Ethernet, Wi-Fi и Bluetooth.

[Читать далее]

Скрытая цена невыравненности: чем на самом деле платят за #pragma pack(1)

Скрытая цена невыравненности: чем на самом деле платят за #pragma pack(1)

Почему упакованная через pack(1) структура заставляет компилятор разбирать на байты даже идеально выровненные поля, как это исправляет связка packed + aligned(4), что происходит, когда структура разрастается, и как отловить невыравненные поля линтером — с дизассемблером RISC-V и сравнением семи архитектур.

[Читать далее]

Мультиметр для FPV-дрона: как проверить сборку за десять долларов

Мультиметр для FPV-дрона: как проверить сборку за десять долларов

Как пользоваться мультиметром при сборке FPV-дрона: прозвонка разъёма XT60 и паек перед первым включением, проверка напряжения и полярности, измерение сопротивления и тока — и чем мерить большие токи, когда мультиметра уже мало.

[Читать далее]