Üdv!
Van egy szoftver, ami megadott soros porton kommunikál egy hardverrel. Valami gubanc van a kommunikációban, ezért szeretném megnézni milyen üzeneteket küldenek egymásnak.
Van erre egy nagyon jó program: interceptty
Ez úgy működik, hogy két soros eszköz köz "ékelődik be" és megmutatja a kettő között a forgalmat.
A gondom, hogy a progrtamban nem lehet áttenni a soros portot másik portra, így a ttyS0 át kéne evezni bármi másra (pl ttyS20)
Ha át tudnám nevezni, akkor az interceptty-vel tudnám figyelni a forgalmat a következő képp:
#interceptty /dev/ttyS20 /dev/ttyS0
Abban kérném a segítségeteket, hogy hogyan lehet átírni a ttySx-et ttySy-ra
Próbáloztam setserial-lal. udev-el, mknod-al, de egyik sem vezetett a megolkdáshoz.
Merre induljak el?
- 2106 megtekintés
Hozzászólások
ha egyszeri dolog, akkor csak nevezd at:
mv /dev/ttyS0 /dev/ttyS20
- A hozzászóláshoz be kell jelentkezni
A legegyszerűbb dolgok a legjobbak.
Köszönöm.
A többi tippet is, mert lehet később szükség lesz azokra is.
- A hozzászóláshoz be kell jelentkezni
... vagy megcsinálod 15 perc alatt hardveresen. Rövid RS232 toldókábelt forrasztasz, ebből kiágazol egy DB9 csatlakozóra az RX vonallal, egy másik DB9 csatlakozóta a TX vonallal. És ezetek így kettő USB-soros átalakító RX-én kereszül beviszed a laptopba.
Előny: eredeti forgalom nem kell, hogy Linuxos szoftverből menjen, bármilyen RS232 forgalmat tanulmányozni tudsz.
- A hozzászóláshoz be kell jelentkezni
> A gondom, hogy a programban nem lehet áttenni a soros portot másik portra
gdb-vel sem?
- A hozzászóláshoz be kell jelentkezni