İlk önce proc ve Makefile dosyalarımızı oluşturacağız.
Proc.c dosyamız aşağıdaki gibidir:
Makefile dosyası da şu şekildedir:
Uygulama:
1-) İlk olarak terminal açılır, Makefile ve
c uzantılı kaynak kodun bulunduğu dizine girilir.
2-) $ make komutuyla Makefile
dosyası içinde belirtilen objeler oluşturulur.
3-) Makefile dosyası derlendikten sonra modülü
eklemek için aşağıdaki komut kullanılır:
$ sudo insmod proc.ko
4-) Modülün eklenip, eklenmediğini kontrol
etmek için aşağıdaki komut ile log’a bakılır.
$ dmesg
c uzantılı kaynak kod dosyanızda modül eklemenin başarılı
olduğu durumda dosyadaki ilgili printk komutlarının içerdiği metinler log
dosyasının sonuna eklenir.
5-) ‘home’ dizinine gittikten sonra
$ su komutuyla root’a giriş yapılır.
6-) proc’ların bulunduğu dizine gidilir.
7-) Ve Ödevdeki gibi işlem yapabilmek için şu
komutla parametre gönderilir.
# echo 4+5> hesap
Yukarıda görüldüğü gibi proc uygulamamız 4 işlemide
gerçekleştiriyor.
8-) Son olarak modül kaldırılır.
# sudo rmmod proc.ko
Grup Arkadaşlarım
Merve Akıncı (Grup
Lideri)
Selin Aksoy
Hüsnü Taş
Ahmet Furkan Arvas
Semra Alomeroviç
Merve Deveci







