17 Kasım 2017 Cuma

Dört İşlem Yapan Bir Proc Uygulaması

Bu ödevde toplama, çıkarma, çarpma, bölme işlemlerini kullanıcının girdiği sayıları işleme alacak ve sayıları parametre olarak alan ve sonucu loga yazan bir proc uygulaması yapacağız.
İ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





Hiç yorum yok:

Yorum Gönder

VHDL Dijital Saat Tasarımı

MOD-60 DEVRESİ Saatin saniye ve dakikası için mod-60 sayıcı devresi kullanıldı. Devre için 6 adet JK tipi Flip-Flop kullanıldı. Bu sayaca ...