首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >基于Java的8位计算机仿真器的VT100终端仿真

基于Java的8位计算机仿真器的VT100终端仿真
EN

Stack Overflow用户
提问于 2014-06-19 01:39:36
回答 2查看 687关注 0票数 0

我成功地使用GNU Screen作为串行终端,使用串行线与我的Altair8800克隆人(http://altairclone.com/)“对话”。我使用的命令是'screen -istrip /dev/ttyUSB0‘。Screen做VT100仿真,从输出中剥离MSB等-完美的工程。

现在,我也在用Java开发Altair 8800的仿真器,我想使用一些终端仿真器来连接和对话它,就像它是串行设备后面的一台真正的机器一样。在Linux世界中,最好的解决方法是什么?有没有办法使用Screen来做到这一点?有些东西告诉我解决方案是微不足道的,但我只是还不知道;)谢谢你的建议。

EN

回答 2

Stack Overflow用户

发布于 2014-09-09 19:39:39

你的模拟器必须创建一个叫做“伪终端”的东西。这是一对设备-主机端由终端仿真器使用,写入要发送到计算机上的程序的字节,并读取计算机发送的字节。从机端在另一端:它是由伪终端控制的程序打开以获取输入和发送输出的设备。从设备将以类似于"/dev/pts/9“的名称出现在文件系统中。参见http://www.gnu.org/software/libc/manual/html_node/Pseudo_002dTerminals.html

票数 1
EN

Stack Overflow用户

发布于 2020-07-07 00:50:21

此外,要在Linux中获得vt100仿真,请确保安装了terminfo包并设置了TERM=vt100;在打开终端窗口后导出$TERM

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24291845

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档