Soros port kezelés

Fórumok

Hi!

Perlben vagy pythonban megírt scriptből kellene soros porton keresztül karaktereket kiküldenem, és fogadnom. Eddig nem nagyon találtam róla semmit. Előfordulhat, hogy csak közvetlenül kellene írni-olvasni a /dev/ttyS0-t? Tudna valaki linket ajánlani a témában?

Kösz: Böhi

Hozzászólások

Induljunk ki abból, hogy a unixban minden fájl. A memória, az
adatállományok és a hardver is. Szinte biztos, ha egy sima
cat - tal kihajtasz egy állományt a /dev/ttySn - re és az eszköz
létezik, akkor az adatállomány szépen kiballag a soros porton.

A problémád a megfelelő kommunikációs paraméterek beállítása
környékén kezdődnek majd. Ajánlom: man setserial.

Üdv.

> Sol omnibus lucet.

Szia!

Ha beállítottad a portot simán írhatsz ra cat >/dev/ttyS0-val.
Olvasni pedig lehet a cat /dev/ttS0 val. Használd a system függvényt és a `` párt.

FM

Gond akkor lesz, ha ismeretlen, vagy kódolt hosszúságú bináris
adatot (nincs terminátor karakter!) kell olvasni. Az írás sima ügy.

> Sol omnibus lucet.

Próbáld meg a Device::SerialPort modult. Nekem működött.