Adva van egy Linux – Debian – xwindow – ismeretlen window manager
Fut egy elkalmazás amely soros porton vár különféle csomagokat egy külsõ, cél eszközbõl. A feladatom hogy emuláljam/szimuláljam a céleszközt.
Az alkalmazás több portot is tudna, de nincs és bõviteni sem lehet. Viszont szabad az ethernet!
Arra gondoltam, etherneten küldeném a csomagokat, és egy közbülsõ progi (ezt ln írnám) segitségével a soros formátumnak (protokollnak) megfelelõen írnom kellene egy virtuális /dev/ttySxx vételi oldalába.
A lényeg tudom-e irní egy kijelült /dev/ttySxx (fifo?) vételi ágát illetve levenni az adási ágba érkezõ dolgokat?
Elméletben egyszerüen magamra irányítom a portot, de akkor az input (vételi oldal) az én inputomra csatlakozik (és az adási az outputomra), nekem viszont a fordítottja kellene! – és nem tudom hogy a másik program megtudja-e nyitni, illetve az alapbeállításoket hibamentesen csinálni (tcgetattr/tcsetattr és egyéb ioctrl).
Ha egyszerüen nyitok egy fájlt, és arra irányítom az alkalmazást akkor megint csak hiba lessz a beállításokbnál és a progri kilép – illetve nem tudja lekezelni a „sorost”!
Csinált valaki ilyesmit?
legutóbbi hsz