home.social

#rpi4 — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #rpi4, aggregated by home.social.

  1. Сеть вместо SD-карты: как собрать минимальный Linux для Raspberry Pi с возможностью загрузки по сети

    Когда собираешь и тестируешь свой Linux для одноплатника достаточно долго, начинаешь замечать, что деплой Linux на SD-карту — монотонная повторяющаяся последовательность действий, занимающая ценное время, в которой легко совершить ошибку. К тому же больно видеть, как исчерпывает свой ресурс SD-карта и слот для неё. Часто при embedded-разработке эти проблемы решают при помощи сетевой загрузки Linux. В этой статье я расскажу, как организовать сетевую загрузку для Raspberry Pi и собрать минимальное ядро Linux, поддерживающее сетевую загрузку. Сетевая загрузка рассматривается для Raspberry Pi 3 Model В и Raspberry Pi 4 Model B, которые я далее называю общим термином Raspberry Pi или более ласково — малинка. Основное назначение окружения для сетевой загрузки — ускорение отладки и тестирование пользовательских приложений и программ разрабатываемого дистрибутива Linux. Тема сетевой загрузки довольно многогранна и затрагивает несколько уровней стека — от протоколов локальной сети до особенностей загрузчика Raspberry Pi. Я старался изложить материал максимально просто и последовательно, но если у вас нет базовых знаний о работе локальных сетей (DHCP, TFTP), протоколах TCP/IP или процессе загрузки Linux, некоторые моменты могут показаться сложными. Статья является продолжением моей предыдущей статьи , где я рассказывал, как создать минимальный Linux для Raspberry Pi, который грузится с SD-карты. В свой репозиторий я поместил исходный код Docker-образов, упрощающий сборку минимального Linux и настройку окружения для сетевой загрузки. Надеюсь, что статья сэкономит вам время, которое вы сможете потратить на свой увлекательный проект.

    habr.com/ru/companies/ruvds/ar

    #сетевая_загрузка #минимальный_linux #raspberrypi #tftp #dhcp #nfs #embeded_linux #rpi3 #rpi4 #статьи_ruvds

  2. 75 MILLION cycles & 24h stress test: PASSED.

    ​Final verdict on #RaspberryPi 4 + #Buildroot + Linux 6.19-rc1 PREEMPT_RT:

    Max jitter: 118us (under heavy stress)
    Max jitter: 70us (post-stress/idle)

    ​Perfect recovery, zero drift, and absolute determinism. This $50 setup is officially outperforming industrial hardware 10x its price. The future of #RTLinux is here 👊🏻

    #Linux #RealTime #EmbeddedSystems #RPi4 #KernelDev #OSDev #Stability

  3. 30 MILLION cycles. Max jitter: 118us. Solid as a rock. 🏁

    Final report on my #Buildroot + #RaspberryPi 4 setup with Linux 6.19.0-rc1-v8 PREEMPT_RT.

    After 8+ hours of torture:
    🔥 stress-ng (2x VM workers)
    📶 Active SSH over Wi-Fi
    📊 Avg Jitter: 14us | Worst Case: 118us

    The kernel isn't even stable yet, but this real-world performance is already production-ready. We are ready for the future of #RTLinux. 👊🏻

    #Linux #RealTime #EmbeddedSystems #RPi4 #KernelDev #OSDev

  4. Now that I've migrated everything from my #rpi4 to #rpi5, the Pi4 is free to watch the sunset...

    And record a timelapse...

    And even HW-accelerated encode it to a video! No longer do I need to save the images over SMB to another computer like I had to with the older #rpi3...