Рубрика «Raspberry Pi»

В этом эксперименте мы с помощью дифференциальной микроскопии фотонной эмиссии засекли, в какой момент на чипе RP2350 (ревизии A4) активируется регистр отладки, и точно определили, куда целиться лазером. Затем, поймав нужный момент через интерфейс SWD, мы с помощью лазерного импульса точечно переписали два бита, восстановив доступ к режиму Secure Debug.

Краткое содержание

— С помощью микроскопиии фотонной эмиссии мы смогли найти на чипе регистр, отвечающий за включение отладочного режима в микроконтроллере Raspberry Pi.

Читать полностью »

Если у вас есть что-то на PHP, что живёт на Raspberry Pi или в коробке под столом и должно само подключаться к Wi-Fi, без человека с клавиатурой, то эта библиотека как раз про это. Называется php-wifi. Ей семь лет, но версия 3.2 первая, которую я не побоюсь оставить работать где-нибудь далеко, без присмотра.

Писал я её из упрямства, хотелось, чтобы PHP тоже так умел. Внутри никакой магии, обычные системные утилиты nmcli, wpa_cli и hostapd. Так устроены многие PHP-библиотеки, тот же php-ffmpeg или gitonomy/gitlib. Утилита даёт стабильный интерфейс, библиотека добавляет типы, исключения и тесты.

composer require sanchescom/php-wifi

Читать полностью »

1. Вступление

Задача звучала просто, и мы недооценили её примерно вдвое: подключить готовый модуль камеры Raspberry Pi к камерному SoC от Rockchip. Драйвера для этого сенсора нет ни в вендорском дереве Rockchip, ни в мейнлайне. Он живёт только в дереве Raspberry Pi, под другое ядро и другой видеотракт.

Читать полностью »

Зачем эта статья

В первую очередь статья (или статьи) написана ради комментариев, чтобы развлечь себя и читателя, но с надеждой получить какие‑то дельные советы и мнения по теме проекта.

Как это началось

Точкой старта работы над проектом можно считать день, когда Дедушка Мороз положил мне под ёлку набор «Робот‑автомобиль для Raspberry Pi 4B» от Keyestudio.

Читать полностью »
Photograph of a workspace with 3d printed clock components and some electronics

Сборка прототипа

Это история о том, к чему привело моё желание иметь часы, которые в магазине не купишь.

Читать полностью »

Приветствую, сообщество Habr!

Меня зовут Дмитрий, я инженер-программист с почти 20-летним опытом, последние 12 лет живу в Лондоне. Я увлекаюсь Hi-Fi, не представляю свою жизнь без музыки и хочу рассказать о Kalinka — открытом музыкальном стримере, который появился на стыке трёх моих интересов: музыки, программирования и Linux.

За несколько лет Kalinka выросла из небольшого эксперимента с Raspberry Pi в полноценную систему с собственным нативным аудиоплеером, сервером, клиентским приложением, поддержкой локальной музыкальной коллекции и стриминговых сервисов.

Читать полностью »

  • Navidrome — опенсорсный стриминговый сервер. Читает папку с музыкой, отдаёт через браузер и приложения.

  • Работает через Subsonic API → совместим с десятками готовых клиентов на всех платформах.

  • Ставится через Docker: один docker-compose.yml, пять минут, готово.

  • Работает на чём угодно с Linux: RPi, NAS, VPS, старый ноутбук.

  • Поддерживает несколько пользователей, плейлисты, scrobbling, транскодинг.

Зачем это нужно

Читать полностью »

Три года я делал браузерную игру, в которой игроки управляли настоящими RC‑машинками через браузер. В итоге у меня получилось: 9 самодельных машинок, помещение 110 м², около 70 м² трассы, RFID‑навигация, чекпоинты, видеострим с задержкой около 200 мс и полноценный запуск. За месяц зарегистрировалось около 500 человек. Платежей было примерно на 3000 рублей. Это история о том, как проект технически заработал, но как бизнес — нет. Расскажу, как я собирал машинки, боролся с видеозадержкой, клеил RFID‑метки на пол и какие выводы сделал после запуска.

Читать полностью »

https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js