RU

[Перевод] Взлом режима Secure Debug на RP2350 с помощью лазера и фотонной эмиссии

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

ruvds_переводraspberry piинформационная безопасностьлазерная инжекция сбоевlfisecure debugrp2350микроконтроллеры
Habr
RU

Avalonia UI и Linux Embedded: делаем Grafana-дашборд на старом Raspberry Pi и древнем 32-битном OrangePi

В этой статье расскажем, как сделали информационную панель для офиса. Мы написали приложение на Avalonia UI, которое забирает данные из Grafana чере…

avaloniaavaloniauicrossplatformuiraspberry pineteremexeremexcontrolsemxcontrols
Habr
RU

Wi-Fi из PHP: сканирование, подключение, хотспот и watchdog для Raspberry Pi без монитора и клавиатуры

Библиотека для PHP, которая сканирует и подключает Wi-Fi, поднимает хотспот и держит на связи Raspberry Pi без монитора: если сеть пропала, watchdog…

phpwi-firaspberry pinmcliwpa_supplicanthostapdhotspotheadlessiot
Habr
RU

Чужой сенсор на чужом SoC: что не работает, когда «общий API» общий не до конца

Подключаем модуль камеры Raspberry Pi (Sony IMX708) к камерному SoC Rockchip RV1106. Делаем это в рамках разработки носимой камеры в ITSupportMe. Го…

камераembedded linuxispraspberry piv4l2автофокусmipilinux kernel developmentdevice treerockchip
Habr
RU

[Перевод] Гайд по сборке простого Wi-Fi-радара

Полный гайд по сборке радара для мониторинга присутствия в помещении человека и даже просто его дыхания. Общий механизм выглядит так: ESP32-S3 измер…

ruvds_переводwifi-радаррадиосвязьрадиолокацияпрограммированиеpythonraspberry pidiy или сделай сам
Habr
RU

[Перевод] Я просто хотел часы, которые не нужно подводить. Всё закончилось Pi Zero и LLM

Это история о том, к чему привело моё желание иметь часы, которые в магазине не купишь. Ещё с детских лет у моей кровати всегда стояли какие-нибудь…

ruvds_переводчасы своими рукамисемисегментный дисплейraspberry pipythonпрограммированиеdiyэлектронные часычасы с автоподводкой
Habr
RU

[Перевод] Как «быстрый» кольцевой буфер поднял загрузку CPU с 2% до 25%

Я заменил std::deque на boost::circular_buffer в надежде получить прирост производительности. В реальности получил загрузку процессора в 25% вместо…

c++boostperformanceаудиоraspberry pibenchmarkпроизводительностьбенчмарки