Gömülü Linux Sistemler - 3 : Device Drivers ve Kernel Uygulamaları
Bu yazımızda Linux sistemleri değil özellikle Gömülü Linux Sistemleri'ndeki Kernel yapısının ne işe yaradığından, Root FS yapısında hangi role sahip olduğundan ve Kernel modüllerinin ne anlama geldiğinden, nasıl yazıldıklarından bahsedeceğiz. Aslında uzun soluklu bir yazı olması gerekiyor. Fakat tek post altında bu uzun soluğu yaşatmak yerine birkaç part halinde Kernel yapısını anlatmaya çalışacağız. 1- Device driver, Device files nedir? https://www.theseus.fi/bitstream/handle/10024/74679/Nguyen_Vu.pdf - Sayfa.12 Linux Device Drivers: Linux'ta 3 tip device (cihaz) türü vardır. 1-Network Devices 2-Block Devices 3-Character Devices Network device'lar network arayüzleri olarak görünürler ve userspace'den "ifconfig" komutuyla görüntülenebilirler. Block device'lar depolama cihazları (harddisk vs.) gibi cihazlara userspace'den erişim imkanı sunarlar. Bunlar /dev dizini altında görüntülenirler. Karakter device'lar ise input, serial, graphics, soun...