将控制台重定向到串行端口

Kou*_*sha 9 linux debian serial-port console serial-console

我有一个/dev/ttyS2连接到主管的串行端口。通常,我使用这条线在 CPU 和主管之间来回发送命令。

但是,在某些设置下,我只想将整个控制台重定向到此端口。

我可以通过重新启动并将 uBoot 内核变量更新为 direct 来实现这一点console=ttyS2,115200。但是有没有办法在不重启的情况下实现这一目标?

小智 7

您可以在启动后启动 getty 以获得与系统的串行连接。请注意,这不会为您提供通常在控制台中看到的默认输出(内核恐慌和其他通常在控制台中看到但在普通终端中看不到的详细信息)。但是,如果您只是想在启动后通过串行方式登录,这应该可行。

/sbin/agetty -L 115200 ttyS2 vt100
Run Code Online (Sandbox Code Playgroud)

这应该连接到/dev/ttyS2115200波特和模拟vt100终端。