Buildroot — Minimal Embedded Linux
tek make komutuyla toolchain + kernel + rootfs + image — hızlı prototip, sıkı boyut kısıtı.
Buildroot Custom Board BSP
BR2_EXTERNAL konseptinden custom board defconfig'e, kernel config fragment'larından rootfs overlay'e, özel paket ekleme kurallarından genimage ile disk imajı üretimine ve Raspberry Pi CM4 için tam BSP oluşturmaya kadar Buildroot BSP geliştirmenin eksiksiz rehberi.
BusyBox — Minimal Gömülü Sistem
GNU araçlarını tek bir statik binary'ye sıkıştırın — 2 MB'ın altında tam işlevsel bir Linux rootfs, sıfırdan init'ten network daemon'lara kadar eksiksiz.
U-Boot — Bootloader Anatomisi
ROM'dan kernel'a — SPL zinciri, boot script, TFTP/NFS ve FIT image ile tam kontrol.
Yocto Project — BitBake & Layer Sistemi
embedded Linux dağıtımını sıfırdan inşa et — recipe, layer, image ve SDK üretimi.
Custom Recipe — .bb Dosyası
BitBake recipe anatomisi uçtan uca — değişkenler, kaynak URI'leri, derleme/kurulum görevleri, paket bölme ve class inheritance.
devtool — İnteraktif Geliştirme
Yocto'nun en verimli geliştirme döngüsü — add, modify, build, deploy ve finish ile upstream'den cihaza hızlı iterasyon.
Layer Yazma — bitbake-layers & conf
Sıfırdan Yocto layer oluştur — layer.conf, bbappend, machine ve distro konfigürasyonu ile eksiksiz meta-layer mimarisi.
Multiconfig & SSTATE — Paralel Build
Tek bitbake çağrısıyla birden fazla MACHINE hedefi, sstate-cache ile akıllı yeniden kullanım ve hash equivalence sunucusuyla CI optimizasyonu.
SDK & eSDK — Cross-Development
Yocto'nun cross-geliştirme ortamları — Standard SDK ile hazır toolchain, eSDK ile devtool entegrasyonlu interaktif geliştirme, Docker ve CI entegrasyonu.