ALSA & Ses — Linux Audio Alt Sistemi
ALSA kernel mimarisinden .asoundrc yapılandırmasına, ASoC machine driver tasarımından DAPM güç yönetimine ve Device Tree binding'den Raspberry Pi I2S DAC uygulamasına kadar eksiksiz Linux ses alt sistemi rehberi.
ASoC — ALSA System on Chip Ses Sürücüsü
Codec, platform ve machine üçlü mimarisini anlayarak gömülü Linux ses sürücüsü yaz; DAPM ile güç yönetimini uygula.
DMA-BUF & CMA — Sıfır Kopyalı Bellek Paylaşımı
Çekirdek altsistemleri arasında kamera, GPU ve encoder pipeline'larını kopyasız bellek paylaşımıyla birleştirin.
DRM/KMS — Grafik & Görüntü
libdrm ile display pipeline'ı doğrudan yönet. CRTC, encoder, connector ve plane hiyerarşisini anla; atomic commit ile tear-free sayfa çevirimi yap; GEM ve DMA-BUF ile zero-copy grafik pipeline kur.
Linux Framebuffer (fbdev) — Grafik & Görüntü
Doğrudan piksel yazımından boot splash screen'e, Python ile video playback'ten DRM/KMS migration yoluna kadar Linux framebuffer alt sisteminin eksiksiz rehberi.
LVGL — Grafik & Görüntü
64KB RAM ile çalışan, MCU'dan Linux'a taşınabilir MIT lisanslı C99 grafik kütüphanesi. Widget sistemi, CSS-benzeri style, flexbox layout, animasyon ve Squareline Studio GUI tasarımı.
Qt 6 Embedded / EGLFS — Grafik & Görüntü
Cross-compile sysroot'tan EGLFS KMS/DRM backend'ine, QML Quick Controls 2 dokunmatik HMI'dan Yocto meta-qt6 entegrasyonuna kadar eksiksiz Qt 6 embedded geliştirme rehberi.
Wayland / Weston Embedded — Grafik & Görüntü
X11'in karmaşıklığı olmadan modern display server mimarisi. Weston kiosk shell ile tek-uygulama HMI, EGL/GLES2 ile donanım hızlandırmalı render ve Yocto entegrasyonu.
GStreamer Temelleri — Pipeline & Element
GStreamer mimarisini sıfırdan öğren: element, pad, bus ve caps kavramlarından C API'ye, state machine'den canlı kamera pipeline'ına — gömülü sistemlerde multimedya işlemenin temeli.
Donanım Hızlandırmalı Video — VPU & Zero-Copy
CPU yerine VPU/GPU: i.MX VPU, Rockchip MPP, Jetson NVENC/NVDEC, VA-API ve DMA-BUF zero-copy pipeline — gömülü sistemlerde güç ve termal sınırları aşmadan 1080p encode.
PipeWire — Modern Linux Audio/Video
PipeWire mimarisinden WirePlumber politika motoruna, ALSA/JACK uyumluluğundan düşük gecikme ayarlarına ve Yocto entegrasyonundan RPi4 USB mikrofon kurulumuna kadar modern Linux ses altyapısının eksiksiz rehberi.
RTSP & Streaming — gst-rtsp-server
RFC 2326 RTSP protokolü, gst-rtsp-server API, RTP/RTCP taşıma, çok istemcili kamera yayını ve adaptif streaming — gömülü sistemlerde canlı video altyapısı kur.
V4L2 & Kamera — Linux Video Capture
Video4Linux2 API ile kamera frame yakalama, buffer yönetimi, MIPI CSI pipeline yapılandırması ve sıfır kopya DMA-BUF entegrasyonu.
Video Pipeline — Encode & Decode
H.264'ten AV1'e codec temelleri, V4L2 kamera formatları, software ve hardware encode/decode pipeline'ları — gömülü sistemlerde video kalitesi ile kaynak kullanımını dengele.