Autor: Gregorio Kus (Grego_at_RMnet.IT)
Data: Tue 20 Feb 1996 - 13:45:54 MET
On Tue, 20 Feb 1996 13:02:41 +0100 you wrote:
>CZE
> Mam dwa pomysly jak rozwiazac ten problem z portami.
>
>1. Napisales ze OS2 na niezle rozwaizana komunikacje miedzy procesowa.
>Ciekaw jestem czy na cos takiego jak shared memory i semafory, jak jest w
>Unix-ie. Jezeli tak, to problem wydaje sie prosty do rozwiazania.
oczywiscie ze ma.
i to byloby proste (wzglednie, rzecz jasna :-)
ale chyba nie czytales pierwszego maila z tego thread'u - te programy
sa DOSowskie, a ja nie mam zadnej informacji n/t jak sie dobrac do
mechanizmow interproces communication OSa z sesji DOSowych.
>
>2. Bardziej zwiazany z moja dzialka (elaktronika). Dajesz sterownik firmy
>Dallas mutacja 80C51 taka z dwoma com-ami (a podejrzewam ze z jednym by
>wstarczylo), podpinasz je do komputera i prosisz kolege co zna sie na
>sterownikach aby napisal Ci programik, co bedzie robil to co chcesz
>widziec na tych com-ach.
Ja po pierwsze nie musze prosic zadnego kolegi - takie sterowniki sam
sobie pisze. Po drugie zas - po co mi jakas mutacja 80C51 skoro dokladnie
ten sam efekt osiagam z dodatkowa standardowa karta z portami szeregowymi.
Nie tu jest problem.
Na razie rozwiazalem to nastepujaco: jest takie cos jak VMODEM,
to takie "CUS'" z wlasnym protokolem (aczkolwiek potrafi uzywac tez
telnet protocol), ktore narzuca sie na wybrany port i to udaje modem,
na tyle dobrze ze chodza z tym zwykle programy komunikacyjne.
Sluzy to na potrzeby tzw. Internet-BBS poniewaz w ATD nie podaje sie
numeru telefonu tylko IP hostu w internecie (oczywiscie tamten tez
musi miec zainstalowanego VMODEM - to jest client i server w jednym)
I teraz w miejscu programu gdzie trzeba otworzyc port szeregowy
ja go nie tylko otwieram ale i wysylam "ATD127.0.0.1" i od tego momentu
transmisja leca po TCP/IP (standalone)
Oczywiscie przed odpaleniem tych 4ech sesji DOSa, musze zrobic:
ifconfig lo 127.0.0.1
oraz odpalic VMODEM
Jest to rozwiazanie przepieknie pozerajace zasoby systemu
i gdyby nie to ze te komputery do symulowania to stare rupiecie
a transmisja w oryginale i tak ma 2400bps - to mysle ze niewiele by
sie zdzialalo.
Ma to rozwiazanie jeszcze szereg innych wad, ale mysle ze problem
zbyt szczegolowy by kogos zainteresowal.
Pozdrawiam
Grego
-- /------------------------------------------------------------------ Gregorio Kus Grego_at_RMnet.it Grego_at_cyberspace.org ROMA, Italy http://www.RMnet.it/~grego Grego_at_FreeNet.hut.fi
To archiwum zostało wygenerowane przez hypermail 2.1.7 : Tue 18 May 2004 - 12:39:09 MET DST