[linux-programlama] Re: Linuxta kesilmelerin ele alinmasi

---------

From: Kenan Dogan (kndogan@yahoo.com)
Date: Thu 23 Oct 2003 - 18:02:22 EDT

  • Next message: Yüksel ÖZCAN: "[linux-programlama] Yazdırma işlemleri"

     
    ----- Original Message ----- From: "okan kahraman" <kirikhanli@hotmail.com>
     
    > Seri portu kesilmeler ile dinlemek istiyorum.
    > Kesilme yordamlarini yazmak ve kesilme
    > vektorlerine erismek icin ne yapabilirim.
    > Bunu asm ye fazla bulasmadan C ile yapmanin
    > bir yolunu soylerseniz sevinirim.
    >
    > Caner Sahin
    >
     
    "Kesilme" ile saniyorum interrupt'i kastetmissiniz.
    (Bunun Turkce karsiligina daha cok "kesme" ya da
    "kesme istegi" seklinde tanik oluyordum da, yanlis
    anlama olmamasi icin yazdim bunu...)
     
    DOS 'takinin benzeri sekilde Linux'ta da "kesme"
    kullanimi varsa da ben bilmiyorum.
     
    Ama eger amaciniz seri portu okumaksa; "termio(s).h"
    kullanan ve seri port aygit dosyasini dogrudan
    (read ile) okuyan bir C programini geri planda
    calistirarak bu isi yapabilirsiniz.
    COM1=/dev/ttyS0
    COM2=/dev/ttyS1
     
    Okuma tarzi ile ilgili olarak, VMIN ve VTIME
    degerlerinin degisik kombinasyonlarini kullanma
    sansina sahipsiniz.
     
    Iletisim parametreleri, AKIS(flow) kontrolu,
    alinan karakterler v.b. degerler uzerinde
    denetim kurmak icin "iflag, oflag, cflag, lflag"
    ayarlari ile oynayabilirsiniz.
    Bkz: "struct termios"
     
    Serial-Programming-HOWTO belgesi de size
    yardimci olacaktir.
     
    Eger bu bilgiler yeterince katki saglamiyorsa,
    yapmak istediginiz sey uzerinde (belki biraz
    daha somutlastirilmis haliyle) yeniden gorus
    alisverisinde bulunulabilir.
     
    Kolay gelsin.
     

    ---------------------------------
    Do you Yahoo!?
    The New Yahoo! Shopping - with improved product search


  • Next message: Yüksel ÖZCAN: "[linux-programlama] Yazdırma işlemleri"

    ---------

    Bu arsiv hypermail 2.1.6 tarafindan uretilmistir.