如何永久禁用stty的XON / XOFF设置?

时间:2015-02-26 13:32:40

标签: linux console serial-port stty

我正在使用带有串行控制台的嵌入式设备。我观察到控制台突然挂起,并且没有回应。连接到另一台设备时,相同的电缆工作正常。经过大量挖掘,我开始了解负责此事的XON / XOFF标志。一些如何' ^ S'字符在控制台上输入并冻结了它。理解了这一点后,我就可以通过输入“Q'”来解锁控制台。但控制台再次突然挂起。我的问题是,是否可以在系统上永久禁用XON / XOFF?如果是这样的话?

2 个答案:

答案 0 :(得分:2)

通常(详细信息取决于您的特定系统)在 getty 配置中完成。 Linux Serial HOWTO是一个讨论的好地方,即提到 stty 的地方(this link中的第11.4节)。

stty 将报告串行线路的设置,并可用于更新设置。但是管理串行线路(getty,login)的程序提供了初始设置。 shell初始化(例如.bashrc)提供了一个完成步骤。

答案 1 :(得分:1)

在终端中运行此命令以在当前会话中将其禁用/将其添加到.bashrc中以永久禁用它

AppDelegate.shared.changeStatusBarColor((self.navigationController?.navigationBar.backgroundColor)!)