LİNUX KERNEL ÇEKİRDEK MODUL PROGRAMLANMASI
Linux Kernel Çekirdek yapısı yüzlerce çeşitli modullerden oluşur. Bu moduller işletim sisteminin işlemleri ,driverlar, çeşitli sistem çağrıları benzeri işlemlerin gerçekleşmesini sağlar. Öncellikle kendi modülümüzü eklemek için Linuz Kernel'i Kaynak Kod ile derlenmesi ve yüklenmesi gerekmetedir . Kernel'in kaynak kodlar ile derlenip yüklenmesi için bu yazımı incelemenizi tavsiye ederim (Tıklayınız) Örnek olarak C Dillinde yazılan kullanıcıdan alınan 2 sayıyı toplayıp Kernel ekranına yazdıran modulü inceleyelim 1: Kaynak Kodlarından Derlenen Linux Klasörüne Girilmesi Örnek olarak Kernel kaynak kod klasörüne girilmesi : # cd /home/omansak/Downloads/linux-4.13.4 2: Modulleri içerek bir klasörün oluşturulması # mkdir External_Modules 3: Oluşturacağımız module özel klasör oluşturulması # cd External_Modules # mkdir SampleSum 4: C Kodunun oluşturulması # gedit SampleSum.c #include <linux/init.h> #include <linux/module.h> static int v