Linux altında seri portlar hakkında bilgi edinme.
Eğer ki Linux sistemler altında elektronik cihaz programlama, veya seri port iletişimi kullanan endüstriyel cihazlar ile çalışıyorsanız, zaman zaman çalıştığınız sistem üstündeki portlar hakkında bilgi sahibi olmanız gerekebilir.
Bunun için sağ olsun Linux'un "setserial" komutu hayatımızı kurtarmaktadır.
Gelelim ne şekilde kullanacağımıza.
---------
bircan@ubuntu:/$ setserial -g /dev/ttyS[01]
/dev/ttyS0, UART: 16550A, Port: 0x03f8, IRQ: 4
/dev/ttyS1, UART: 16550A, Port: 0x02f8, IRQ: 3
---------
Çıktı da da görüleceği üzerine iki adet aktif seri portumuz mevcut.
Bunlardan biri IRQ:4 te, diğeri IRQ:3'te.
Hemen solunda bulunan "Port : 0x3f8" bilgisindeki "0x3f8" değeri programınızda (C/C++) seri portu tanımlayacağınız adresi belirtiyor.
İlave olarak belirteyim.
Anakartın standart IRQ değerlerinde IRQ:4 Com1 e, IRQ:3 ise Com2 ye denk gelmektedir.
Bunun için sağ olsun Linux'un "setserial" komutu hayatımızı kurtarmaktadır.
Gelelim ne şekilde kullanacağımıza.
---------
bircan@ubuntu:/$ setserial -g /dev/ttyS[01]
/dev/ttyS0, UART: 16550A, Port: 0x03f8, IRQ: 4
/dev/ttyS1, UART: 16550A, Port: 0x02f8, IRQ: 3
---------
Çıktı da da görüleceği üzerine iki adet aktif seri portumuz mevcut.
Bunlardan biri IRQ:4 te, diğeri IRQ:3'te.
Hemen solunda bulunan "Port : 0x3f8" bilgisindeki "0x3f8" değeri programınızda (C/C++) seri portu tanımlayacağınız adresi belirtiyor.
İlave olarak belirteyim.
Anakartın standart IRQ değerlerinde IRQ:4 Com1 e, IRQ:3 ise Com2 ye denk gelmektedir.
Etiketler: Com Port, elektornik, Linux, Programlama, Seri Port, setserial
