首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >终端控制功能设置波特率真的对伪终端有效吗?

终端控制功能设置波特率真的对伪终端有效吗?
EN

Stack Overflow用户
提问于 2017-01-11 08:52:44
回答 2查看 996关注 0票数 3

我知道:

现在,当我们登录linux时,无论是桌面还是ssh远程,linux系统都会在/dev/pty下面为我们分配一个伪终端,对吗?

我的问题是:

因此,一些用来设定波特率的unix函数:似乎它们适用于实际的物理设备,它们对伪终端仍然有效吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-01-11 09:33:33

伪终端的波特率设置并不能控制任何事情,而是建议终端驱动程序(在重要的情况下)如何与物理设备同步,并建议应用程序是否应该发送填充字符。

伪终端可能连接到物理设备,但应用程序无法区分这一点。物理设备仍在使用(也许不是由您使用)。

例如,用于测试ncurse的xterm有一个选项

贴片#327 - 2016/10/07 添加-baudrate选项,用于测试ncurse。

但你不会觉得有用的。

票数 2
EN

Stack Overflow用户

发布于 2017-01-11 09:33:25

对于伪终端,波特率被忽略。可以设置司机记住的任何波特率,但它不用于任何操作:

代码语言:javascript
复制
# stty speed
38400
# stty speed 1200
# stty speed
1200

它看起来速度是设定的,但对伪终端驱动没有影响。它只有在终端驱动程序连接到UART时才有效。

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

https://stackoverflow.com/questions/41586388

复制
相关文章

相似问题

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