微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何在Linux下将显示输出传递给串口?

我们有2台电脑。 拳头电脑的操作系统是Linux(任何版本(对我来说不重要))和另一个操作系统是Windows(任何版本,我不在乎)。 它们通过9针串口相连。

我想知道如何将Linux的显示输出更改为串口,而不是自己的显示器。 我想在Windows XP中通过超级terminal查看所有Linux输出(从开机时间的一个字)。

顺便说一句,这只是一个未来用途的研究! 我知道这样做并不容易。 也许我应该再次编译Linux! 我不知道。 请给我一些build议。

使用boost.asio是否可以使用标记和空格?

串口读取c,使用WinApi函数; WaitCommEvent失败

以编程方式监视串行端口

来自串口的100 Hz数据

如何检测串口是否在使用.net

程序尝试从某个COM端口读/写时无法执行

如何设置CreateFile()打开COM端口时将使用的DTR / RTS状态

如何发送一系列AT命令到bash中的串口?

串行编程(硬件握手)

如何在Windows上的python中创buildCOM端口

这当然是可行的。 最简单的方法就是在串口终端上放一个“getty”进程,有时候通过编辑/ etc / inittab(这里会有一些例子),然后你会看到一个通过串口登录提示终端并正常使用所有(命令行)程序。 从历史上看,Unix机器是他们的主要工作方式。

一个选择是使用“串行控制台”,它涉及将一些启动时间参数传递给内核; 这只有当你想在串口上看到它的启动信息时才需要。

编辑:在较新的Linux发行版中,将“getty”放在串行线路上并不那么容易,大概是因为这是一个老式的东西。 在嵌入式设备之外,几乎没有人使用串口登录系统(大多数现代PC甚至没有rs232端口)。 例如,Fedora和Ubuntu不使用“init”,而是使用“getty”没有内在支持的东西。 可能有一种做法,但我不知道它是什么; 请查阅您的分发文件

使用console内核参数指定认控制台。 在inittab添加一个条目,将登录过程附加到串行线路上。

请参阅串行控制台如何并在Windows上使用腻子

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐