Pregledavanje ovog Threada:
1 Anonimnih Korisnika
-
kometonja |
|
serijski port i/o | #1 |
Upravo došao
Pridružen: 22.02.2007
Od
Poruke: 12 Level : 2 HP : 0 / 31 MP : 4 / 1569 EXP : 25
Grupa: Registered Users
|
pozdravljeni, imam opet pitanja, poteskoca... (...)
imam karticu koja se spaja na serijski port (/dev/ttyS0, nevermind). e i sad ja moram poslat komandu X i dobiti Y. cini se da sve radi u redu do dijela kad treba citat s devicea - a to bi bilo da kad je nonblocking (perror) vraca Resource temporarly unavailable, kad nije onda ceka vijecno. cudno je to sto kod write-a perror vraca success (isto i kad probam /dev/ttyS1, koji je prazan ako uopce postoji). probao sam sa svim mogucim kombinacijama opcija za tcsetattr, tcflush i uvijek ispada isto. mogu poslati kod al nacelno se svodi na najjednostavniji serial port i/o koji se nadje u svakom drugom howto-u.
druga (relativno) nebitna stvar koja mi nije jasna je zasto naredbe tipa echo nest > /dev/ttyS0 i cat /dev/ttyS0 ne rade nista, nebi li trebalo to radit ?
ako ima nekakvih sugestija (u sto kracem vremenu) zahvalan sam do groba.. jel tko iskusio takav problem i zna gdje fulam?
root(10):~# dmesg |grep tty serial8250: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A serial8250: ttyS1 at I/O 0x2f8 (irq = 3) is a 16550A 00:0a: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A 00:0b: ttyS1 at I/O 0x2f8 (irq = 3) is a 16550A 0000:02:01.0: ttyS2 at I/O 0xdf00 (irq = 10) is a 16550A
Luka
|
|
Ne možete pokrenuti novu temu. Možete citati teme. Ne možete odgovarati na poruke. Ne možete uredivati svoje poruke. Ne možete brisati svoje poruke. Ne možete dodavati nove ankete. Ne možete glasati u anketama. Ne možete dodavati fileove porukama. Ne možete slati poruke bez odobrenja.
|
|
|