繁体   English   中英

嵌入式linux串行终端多路复用器

[英]embedded linux serial terminal multiplexer

我使用debian 6.0构建了一个自定义嵌入式系统。

使用/ etc / inittab我已经在不同的/ dev / ttyX终端上运行了几个(8)进程,我可以使用Alt + FX组合键进行切换。 事情是使用这个设置我需要将键盘/显示器连接到设备并重新启动它,以便能够对它进行操作,这是不可取的。 我知道linux通过串口支持终端,我在设备上有几个,但我需要在一个串口终端输出所有这些进程。 我找到了关于终端多路复用的屏幕实用程序,但仍不确定这是否可行,以及需要完成的实际设置。

任何有关此方案的经验或最佳实践将受到高度赞赏

我强烈建议使用screen(1)hardstatus线; 如果没有它, screen(1)可能会很混乱,至少在你学习的时候。

一些例子来自https://serverfault.com/questions/3740/what-are-useful-screenrc-settings

hardstatus lastline                                    
#hardstatus string '%{= mK}%-Lw%{= KW}%50>%n%f* %t%{= mK}%+Lw%< %{= kG}%-=%D %d %M %Y %c:%s%{-}'
hardstatus string '%{= kG}[ %{G}%H %{g}][%= %{= kw}%?%-Lw%?%{r}(%{W}%n*%f%t%?(%u)%?%{r})%{w}%?%+Lw%?%?%= %{g}][%{B} %d/%m %{W}%c %{g}]'

所有这些神奇的咒语都可能有点胃; 我有一个很好的套装我曾经喜欢,但那个硬盘目前正坐在架子上。 也许只是狩猎一下来收集一些,并寻找他们的描述。 :)

我记得需要hardstatus lastlinehardstatus string ... ,但我不记得离开lastline一行的后果。

那个名为Tmux的新的Unicode识别多路复用器怎么样,可以在sourceforge上找到。

请参见http://tmux.sourceforge.net

很多年前,有一个“mscreen”,最初来自SCO Unix。 我不知道它是否仍然可以使用。 今天有“GNU Screen”项目:

http://www.gnu.org/software/screen/

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM