标签: serial-console

如何像使用 SSH 一样简单地连接到串行端口?

有没有办法像使用 SSH 一样连接到串行终端?一定有比Minicom之类的工具更简单的方法,像这样

$ serial /dev/ttyS0 
Run Code Online (Sandbox Code Playgroud)

我知道我可以cat输出,/dev/ttyS0但只有一种方式可以进行通信,从端口到控制台。和echo出端口是一样的,但周围的其他方式,来港。

如何在 Unix/Linux 上以最简单的方式实现与串口的双向通信?

command-line terminal tty serial-port serial-console

123
推荐指数
8
解决办法
52万
查看次数

如何更改远程串行控制台的宽度?

我遵循了本教程,现在我可以连接到串行线了。现在我想改变终端的宽度。我怎样才能通过使用 screen 或 minicom 或其他东西来做到这一点?

terminal serial-console minicom

51
推荐指数
2
解决办法
9万
查看次数

可调整大小的串行控制台窗口?

使用我系统的串行控制台时,我总是以$COLUMNS=80和结束$LINES=24

虽然我可以手动更改这些变量,但在调整客户端终端窗口大小时随时执行此操作会有些烦人。

通常我使用screen /dev/mytty baudrate.

$TERM环境变量更改为“screen”或“xterm”没有帮助。

我需要getty用其中一些而不是 vt100打电话吗?

不用说,当我使用 ssh 连接到同一台机器时,所有这些都可以正常工作。

serial-console

40
推荐指数
3
解决办法
3万
查看次数

当您只有一个串行控制台时,如何将文件发送到主机?

如果您只有一个串行控制台(比如通过终端服务器通过 telnet),可以使用哪些方法将文件传入/传出主机?

剪切/粘贴适用于小/可打印的东西,我玩过 uuencode/uudecode(带 gzip)的组合来处理不可打印的问题,但这都非常有限。

solaris console serial-console

29
推荐指数
5
解决办法
4万
查看次数

终止屏幕监控串口

我正在使用screen /dev/tty-MyDevice查看串行端口上的流量。

Ctrl+D不会导致屏幕终止。

我必须做什么才能终止它?

gnu-screen serial-port serial-console

23
推荐指数
3
解决办法
5万
查看次数

内核黑客环境

我一直在像 uCOS、ThreadX 这样的嵌入式操作系统中工作。虽然我已经在 Linux 中编写了应用程序,但现在我打算开始学习 Linux 内核。我有几个关于环境的问题。

  1. 哪个是最好的发行版,哪个具有易于使用的内核开发工具?(到目前为止,我已经使用过 RHEL 和 Fedora。虽然我对这些很满意,但看起来 Ubuntu 也有内置脚本可以轻松编译内核,例如make_kpkg等)

  2. 你能描述内核调试的最佳设置吗?在调试其他嵌入式操作系统时,我使用了串口转储进度、JTAG 等。Linux 内核开发人员使用哪种设置?(我的带串口的测试台 PC 是否足以满足我的需要?如果是,如何配置内核以转储到串口?)我打算将内核消息重定向到串行控制台,该控制台将在我的笔记本电脑中读取。

  3. 什么工具最适合调试和跟踪内核代码?如前所述,串行控制台是唯一的方法吗?或者是否存在用于 PC 的任何 IDE/JTAG 类型的接口?

linux debugging kernel development serial-console

22
推荐指数
2
解决办法
3940
查看次数

如何将串行终端连接到 KVM 实例?

也许我误解了 KVM 的功能,但是在 VM 上添加/删除硬件的能力似乎意味着我可以添加一个串行端口,然后充当终端。

所以,我的问题是:

  1. 哪些设置最适合来宾 FreeBSD 发行版?(有许多!)
  2. 如何从我的 Linux 主机访问所述终端?

linux freebsd kvm console serial-console

14
推荐指数
1
解决办法
2万
查看次数

命令在 80 个字符后环绕同一行

我有一个连接到 Yocto Linux 机器的串行控制台的 minicom 的烦人问题。

我输入的命令在第 80 个字符后环绕在同一行。这变得非常不方便使用。我在该行开头输入的所有内容都被该行的最后一个字符覆盖。

到同一台机器的 SSH 连接工作正常。在第 80 个字符后 ssh 转到下一行。

这是 stty 设置:

stty -a
speed 115200 baud; rows 24; columns 80; line = 0;
intr = ^C; quit = ^\; erase = ^?; kill = ^U; eof = ^D; eol = <undef>;
eol2 = <undef>; swtch = <undef>; start = ^Q; stop = ^S; susp = ^Z; rprnt = ^R;
werase = ^W; lnext = ^V; flush = ^O; min = 1; time …
Run Code Online (Sandbox Code Playgroud)

terminal tty serial-console minicom

11
推荐指数
2
解决办法
4847
查看次数

如何从串行控制台重新启动冻结的 FreeBSD 服务器?

Linux 有“神奇的 sysrq 密钥”来远程重启冻结的机器,它可以在串行控制台上工作,但是 FreeBSD 呢?有没有办法在串行控制台上向 FreeBSD 服务器发送“control-alt-delete”?

freebsd serial-console magic-sysrq reboot

10
推荐指数
1
解决办法
3706
查看次数

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

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

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

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

linux debian serial-port console serial-console

9
推荐指数
1
解决办法
7003
查看次数