Embedded разработчику
Микроконтроллеры (Arduino, Raspberry Pi), IoT решения, драйверы, RTOS, протоколы связи, аппаратное взаимодействие. Инструменты для встраиваемых систем.
Как собрать честный шестиосевой робот-манипулятор на 3D-принтере
Обзор открытого проекта PAROL6: 3D-печатный шестиосевой робот-манипулятор промышленного уровня с поддержкой Python API, ROS 2 и компьютерного зрения.
Обход проверок загрузчика на Snapdragon 8 Elite через патчинг ABL
Разбираем gbl_root_canoe — инструмент на базе EDK2 для патчинга Qualcomm ABL и создания фейкового статуса блокировки загрузчика на чипах Snapdragon 8...
Автономный ИИ-ассистент на плате ESP32 за 5 долларов
Обзор MimiClaw: автономный ИИ-ассистент на чипе ESP32-S3 за 5 долларов без Linux, Python и Node.js.
Как пощупать радиоэфир от 1 МГц до 6 ГГц с помощью open-source проектов
Разбираем репозиторий HackRF — открытой SDR-платформы для работы с радиосигналами в диапазоне от 1 МГц до 6 ГГц.
Робототехника и компьютерное зрение на Python без платных лицензий MATLAB
Обзор GitHub-репозитория RVC3-python: открытая библиотека для расчета кинематики роботов, работы с пространственной математикой и компьютерным зрением...
Как устроена прошивка Coldcard и зачем разработчику запускать ее эмулятор на ПК
Разбираем исходный код аппаратного кошелька Coldcard, эмулятор на Python и процесс воспроизводимой сборки через Docker.
Как внедрить код в ядро Linux без исходников и отладочных символов
Обзор KernelPatch — инструмента для внедрения кода и перехвата функций в ядре Linux на архитектуре ARM64 без исходного кода.
Как собрать аппаратурный KVM-переключатель за 11 евро на двух Raspberry Pi Pico
Обзор DeskHop — открытого аппаратного KVM-переключателя на базе двух Raspberry Pi Pico для мгновенного переключения клавиатуры и мыши между компьютера...
Путеводитель по миру железок и протоколов в репозитории awesome-iot
Обзор репозитория awesome-iot — структурированного каталога железных платформ, операционных систем, протоколов и библиотек для разработки устройств ин...
Mercedes-Benz выложила в открытый доступ платформу ARDEP для автоэлектроники
Обзор open-source платформы ARDEP от Mercedes-Benz: отладочная плата с шинами CAN/LIN, силовым шилдом и готовым софтверным стеком UDS на базе Zephyr R...
Превращаем дешёвую плату ESP32 в Flipper Zero
Обзор Flipper-Zero-ESP32-Port: переноса операционной системы Flipper Zero на контроллеры ESP32-S3 и ESP32-C6. Разбор архитектуры, возможностей и огран...
Что делает Линус Торвальдс, когда устаёт от ядра Linux
Разбор репозитория GuitarPedal: Линус Торвальдс спроектировал гитарную педаль на микроконтроллере RP2354, написал DSP-эффекты на C и выложил схемы KiC...
Чем заменить OpenSSH на слабых устройствах и роутерах
Обзор Dropbear — сверхлегкого SSH-сервера и клиента для встраиваемых систем, роутеров и миниатюрных дистрибутивов Linux.
Как программно обесточить зависшую USB-периферию с помощью uhubctl
Обзор утилиты uhubctl для консольного управления питанием отдельных портов USB-хабов в Linux и macOS.
Карманный медиасервер на ESP32-S3 для поездок и автономных сетей
Обзор Jcorp Nomad — автономного медиасервера на ESP32-S3. Узнайте, как собрать карманный сервер для раздачи фильмов, музыки и Википедии без интернета.
Как запустить распознавание речи на любом железе без боли и Python-зависимостей
Обзор transcribe.cpp — легковесной C/C++ библиотеки для распознавания речи на базе ggml. Поддержка 16 семейств моделей, включая Whisper и Canary, с ус...
Как запустить тяжелые игры и софт для x86 на процессорах Arm и RISC-V
Обзор Box64 — уникального эмулятора для Linux, который позволяет запускать x86_64 приложения и игры на Arm и RISC-V с производительностью, близкой к н...
Как собрать восьмибитный компьютер из заголовочных файлов C
Обзор библиотеки chips — набора эмуляторов 8-битных процессоров и систем на C, которые работают по принципу физических микросхем.
Как перестать бояться синего экрана и начать писать драйверы для Windows
Разбираем официальный репозиторий Microsoft с примерами драйверов для Windows 11. Узнайте, как устроены KMDF и UMDF, и с чего начать разработку в сист...
Муравей в мире слонов - почему стоит присмотреться к рантайму Ant
Обзор Ant — невероятно компактного рантайма JavaScript (всего 8 МБ), который запускается в 5 раз быстрее Node.js и использует собственный движок.
Как уместить ИИ в умные очки и не сойти с ума от тормозов
Обзор Needle — сверхлегкой модели на 26 млн параметров для вызова функций, которая работает со скоростью 1200 токенов в секунду на обычных устройствах...
Как приручить зоопарк Tuya и забыть про китайские облака
Узнайте, как перевести ваши устройства Tuya на локальное управление в Home Assistant, избавиться от задержек облака и разблокировать скрытые функции у...