Gömülü (Embedded) Linux nedir? Buildroot ve Yocto ne işe yarar? Buildroot Öğreniyoruz - 2
Bu videoda, temel olarak Gömülü Linux kavramını irdeleyip, Buildroot ve Yocto gibi araçların hangi problemimizi çözdüğünü, ne işe yaradığını kavrayacağız.
İçerik, video olarak sunulmuştur. Bu yazıda (varsa) düzeltmeler ve videoda geçen bağlantılar veya videoya ek notlar sunulmuştur.
Bu video serinin ikinci videosu. Burada “gömülü Linux” gibi çok önemli kavramlara değiniyoruz.
Önceki Bölüm
-
🔗 İlgili bir içerik
Buildroot İle Gömülü Linux: Başlıyoruz! Buildroot Öğreniyoruz - 1
'Buildroot Öğreniyoruz' serisine hoş geldiniz. Bu seride, Buildroot kullanarak nasıl gömülü Linux sistemleri oluşturabileceğimizi adım adım, hep beraber öğreneceğiz.
Videoda Geçen Bağlantılar
- Protection Ring (Wikipedia)
- Revolution OS (IMDb)
- Linux Kernel
- GNU
- It should be i.e. “GNU/systemd/linux”, discuss? (Reddit)
- Necati Ergin Bey’den aldığım C kursunu değerlendirdiğim ve neden Embedded C yani Gömülü C diye ayrı bir C dili olmadığından da bahsettiğim yazım:
- BIOS (Wikipedia)
- Devicetree (Wikipedia)
- https://distrowatch.com/
- systemd, SysVinit, BusyBox
- Circular dependency (Wikipedia)
- Linux From Scratch!
- Cross Compiler (Wikipedia)
- Patch (Wikipedia)
Notlar
- Hatırlatma:
RootFS
kavramındakiroot
kelimesi ileroot
kullanıcısının bir bağlantısı yoktur. Tipik olarak en tepeden, kök dizinden yani root noktasından yani,/
noktasından mount edilen dosya sistemine Root File System, RootFS denir. - Videoda kütüphaneler için de “uygulama” diyorum. Burada kastettiğim şey aslında
Firefox gibi uygulamalar gibi kütüphanelerin de birer userspace bileşeni
olması. Videoda uygulama + kütüphanelerden “uygulama” olarak bahsediyorum.
Elbette kütüphaneler, bizlerin bildiği klasik uygulamalar gibi değil. Yani
biz doğrudan kütüphaneler ile etkileşime geçmiyoruz ya da kütüphaneler tek
başlarına bir şey yapmıyorlar. Sağladıkları şey, uygulamaların bazı şeyleri
daha kolay ve taşınabilir şekilde yapmasını sağlamak.
glibc
gibi bir C kütüphanesi ile BASH gibi bir uygulama işletim sisteminin userspace kısmında çalışıyor. Bu videodaki bağlamda hepsinden uygulama olarak bahsetmek o yüzden sınıflandırma açısından da yanlış değil.
Sonraki Bölüm
-
🔗 İlgili bir içerik
Buildroot ile Tanışıyoruz Buildroot Öğreniyoruz - 3
Bu bölümde Buildroot ile artık tanışıyoruz. Nedir? Kimler kullanır? Nasıl kullanılır? Nereden indirilir? ...
-
🤓 Bir içerik daha?
My Zsh Setup
Zsh is modern, very customizable shell alternative