Kayıtlar

Ekim, 2017 tarihine ait yayınlar gösteriliyor

LİNUX KERNEL ÇEKİRDEK MODUL PROGRAMLANMASI

Resim
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