DRM/KMS — Kernel Mode Setting
libdrm ile display pipeline yönet: CRTC, encoder, connector, plane. Atomic commit ile tear-free sayfa çevirimi. GEM buffer ve DMA-BUF zero-copy pipeline. Raspberry Pi HDMI ve i.MX8 MIPI DSI bring-up.
Wayland / Weston — Embedded Compositor
Weston kiosk shell ile tek-uygulama HMI. Wayland client API'si, EGL/GLES2 surface, touch input kalibrasyonu. Yocto meta-weston image ve xwayland uyumluluğu. i.MX8 ve CM4 pratik senaryoları.
Qt 6 Embedded — EGLFS & QML HMI
EGLFS ile KMS/DRM üzerinde Qt 6 çalıştır. Cross-compile sysroot ve CMake toolchain. QML Quick Controls 2 ile dokunmatik HMI. QML profiler ve threaded render loop ile performans optimizasyonu.
LVGL — Embedded Grafik Kütüphanesi
64KB RAM ile çalışan MIT lisanslı grafik kütüphanesi. MCU'dan Linux'a taşınabilir C99 API. Widget, style, flexbox layout, animasyon. Squareline Studio ile GUI tasarımı. Zephyr + nRF52840 ve Linux fbdev backend.
Linux Framebuffer — /dev/fb0
Legacy fbdev driver ile doğrudan pixel yazımı. ioctl API, mmap ile framebuffer erişimi. Double buffering, fbset modeline. Boot splash (Plymouth, psplash). Python + Pillow ile video playback. DRM/KMS migration yolu.
Aramanla eşleşen rehber bulunamadı.