<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>stend-lab</title>
    <link>https://stend-lab.ru/</link>
    <description>Заметки из домашней лаборатории: embedded-Linux, прошивки, видео-пайплайны и self-hosted.</description>
    <language>ru</language>
    <atom:link href="https://stend-lab.ru/rss.xml" rel="self" type="application/rss+xml"/>
    <lastBuildDate>Sun, 28 Jun 2026 21:00:00 +0300</lastBuildDate>

    <item>
      <title>RK3568 без иксов: VPU → RGA2 → DRM overlay</title>
      <link>https://stend-lab.ru/posts/rk3568-drm-overlay.html</link>
      <guid isPermaLink="true">https://stend-lab.ru/posts/rk3568-drm-overlay.html</guid>
      <pubDate>Sun, 28 Jun 2026 21:00:00 +0300</pubDate>
      <description>Вывожу RTSP прямо на экран мимо Chromium. Декодер в железе, скейл на RGA2, композитинг через DRM-оверлей — 17% CPU против 200% на браузере.</description>
    </item>

    <item>
      <title>Rust на embedded: cross-compile, musl и грабли с glibc</title>
      <link>https://stend-lab.ru/posts/rust-cross-musl.html</link>
      <guid isPermaLink="true">https://stend-lab.ru/posts/rust-cross-musl.html</guid>
      <pubDate>Tue, 19 May 2026 20:30:00 +0300</pubDate>
      <description>Собираю статический бинарь под aarch64, чтобы не тащить рантайм на устройство. Где musl спасает, а где внезапно ломает getaddrinfo.</description>
    </item>

    <item>
      <title>Домашний NVR на коленке: RTSP, кольцевой буфер, ffmpeg</title>
      <link>https://stend-lab.ru/posts/nvr-ring-buffer.html</link>
      <guid isPermaLink="true">https://stend-lab.ru/posts/nvr-ring-buffer.html</guid>
      <pubDate>Sat, 11 Apr 2026 19:15:00 +0300</pubDate>
      <description>Пишу поток в кольцевой буфер сегментами, чтобы диск не умер за месяц. Разбор ретеншена, префетча и почему копирование без перекодирования — наше всё.</description>
    </item>

    <item>
      <title>Self-hosted на 1 ГБ RAM: что реально влезает</title>
      <link>https://stend-lab.ru/posts/selfhosted-1gb.html</link>
      <guid isPermaLink="true">https://stend-lab.ru/posts/selfhosted-1gb.html</guid>
      <pubDate>Mon, 02 Mar 2026 22:40:00 +0300</pubDate>
      <description>Гигабайт памяти и упрямство. Что уживается вместе, где помогает zram, и почему я выкинул половину «обязательных» контейнеров.</description>
    </item>

    <item>
      <title>OpenWrt + policy routing: два аплинка и split-tunnel</title>
      <link>https://stend-lab.ru/posts/openwrt-policy-routing.html</link>
      <guid isPermaLink="true">https://stend-lab.ru/posts/openwrt-policy-routing.html</guid>
      <pubDate>Sun, 08 Feb 2026 18:20:00 +0300</pubDate>
      <description>Маркирую трафик по source и заворачиваю часть подсети во второй канал. Таблицы маршрутизации, fwmark и как не отстрелить себе ssh.</description>
    </item>

  </channel>
</rss>
