1
Hardware / Re:Sériová konzole mezi dvěma počítači současně
« kdy: 19. 09. 2024, 12:56:19 »
Pokud to chápu správně tak potřebujete dvě obousměrná spojení.
(jeden směr pro stisky kláves, druhý pro to co se má zobrazit)
jedno spojení z "Minicomu" na PC_A na "terminál" na PC_B
druhé spojení z "Minicomu" na PC_B na "terminál" na PC_A
Na COM portu je ale jen jedno spojení. Takže buď to nějak přepínat kdy co kam vede.
Nebo tam namastit nějakou vrstvu co umožní mít více spojení.
Zkuste mrknout jestli nenajdete nějaký MUX(tak se ty protokoly obecně nazývají) driver který by umožnil ten jeden port rozhodit na několik virtuálních.
Na Windows kdysi byl com0com který to nějak uměl.
Pro Linux jsem narychlo vygooglil https://github.com/wd5gnr/SerialMux/blob/main/linux/ttymux.cpp ale nevím jestli to funguje a jestli je to dostatečně spolehlivé. Možná už bude i něco přímo v kernelu? Třeba poradí ostatní.
(jeden směr pro stisky kláves, druhý pro to co se má zobrazit)
jedno spojení z "Minicomu" na PC_A na "terminál" na PC_B
druhé spojení z "Minicomu" na PC_B na "terminál" na PC_A
Na COM portu je ale jen jedno spojení. Takže buď to nějak přepínat kdy co kam vede.
Nebo tam namastit nějakou vrstvu co umožní mít více spojení.
Zkuste mrknout jestli nenajdete nějaký MUX(tak se ty protokoly obecně nazývají) driver který by umožnil ten jeden port rozhodit na několik virtuálních.
Na Windows kdysi byl com0com který to nějak uměl.
Pro Linux jsem narychlo vygooglil https://github.com/wd5gnr/SerialMux/blob/main/linux/ttymux.cpp ale nevím jestli to funguje a jestli je to dostatečně spolehlivé. Možná už bude i něco přímo v kernelu? Třeba poradí ostatní.