0

我成功使用GNU屏幕作爲串行終端,使用串行線路與我的Altair 8800克隆(http://altairclone.com/)「交談」。我使用的命令是'screen -istrip/dev/ttyUSB0'。屏幕做VT100仿真,剝離輸出等MSB - 完美的作品。用於基於Java的8位計算機仿真器的VT100終端仿真

現在,我也在使用Java中的Altair 8800仿真器,並希望使用一些終端仿真器來連接並與之通話,就像它是串行設備背後的真機一樣。在Linux世界中解決問題的最佳方式是什麼?有沒有一種方法可以使用Screen?有些東西告訴我解決方案是微不足道的,但我只是不知道它;)謝謝你的任何建議。

回答

0

您的模擬器必須創建一個名爲「pseudoterminal」的東西。這是一對設備 - 主端由終端仿真器使用,寫入要發送到計算機上的程序的字節並讀取計算機發送的字節。從端是另一端:它是由僞終端控制的程序打開以獲得輸入並將輸出發送到的設備。從設備將以「/ dev/pts/9」的名稱出現在文件系統中。見http://www.gnu.org/software/libc/manual/html_node/Pseudo_002dTerminals.html