首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Linux下如何将显示输出传给串口?

问Linux下如何将显示输出传给串口?
EN

Stack Overflow用户
提问于 2010-12-01 16:48:57
回答 3查看 2.4K关注 0票数 3

我们有两台电脑。第一台计算机的操作系统是Linux(任何版本(对我来说都不重要)),另一台计算机的操作系统是Windows(任何版本,我都不在乎)。它们通过9针串行端口连接。

我想知道如何将Linux的默认显示输出更改为串行端口,而不是它自己的监视器。我想在Windows XP中通过超级终端查看所有Linux输出(从启动时间的第一个字开始)。

​

​

顺便说一句,这只是一个研究,以供将来使用!我知道要做到这一点没有简单的解决方案。也许我应该重新编译Linux!我不知道。请给我一些建议。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2010-12-01 16:54:23

这当然是可行的。要做到这一点,最简单的方法是在串行终端上放置一个"getty“进程,这有时是通过编辑/etc/inittab (其中将有一些示例)来完成的,然后您将看到通过串行终端的登录提示,并正常使用所有(命令行)程序。从历史上看,Unix机器将此作为其主要工作方式。

另一种选择是使用“串行控制台”,这涉及到将一些引导时参数传递给内核;只有当您想要在串行端口上看到它的启动消息时,才需要这样做。

编辑:在较新的Linux发行版中,将"getty“放在一个序列行中并不容易,大概是因为这是一种非常过时的做法。在嵌入式设备之外,几乎没有人再使用串行端口登录系统(大多数现代PC甚至没有rs232端口)。例如,Fedora和Ubuntu没有使用"init",而是其他一些对运行"getty“没有固有支持的东西。可能有一种方法可以做到这一点,但我不知道它是什么;请参考您的发行版文档。

票数 1
EN

Stack Overflow用户

发布于 2010-12-01 16:53:26

使用console kernel parameter指定默认控制台。在inittab中添加一个条目,将登录过程附加到串行线路。

票数 1
EN

Stack Overflow用户

发布于 2010-12-01 16:53:59

在windows上查看Serial Console Howto和使用putty

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

https://stackoverflow.com/questions/4322579

复制
相关文章

相似问题

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