问题描述
我正在开发串行终端软件,并尝试解决异步屏幕尺寸。 下面是详细信息
- 已连接modem_ [a,b]和modem_a的uart1,_b的uart0(两者的主控制台端口均为uart0)。
- modem_a上的serial_app尝试通过串行线访问modem_b。
- serial_app使用termios库
但是,我执行了resize
命令,它变得固定了。
所以我检查了SIGWINCH
,它是在modem_a上触发的,而不是在modem_b上触发的。而且我一直在寻找如何通过串行终端传递SIGWINCH或通过modem_b导致SIGWINCH来控制终端设置,例如ioctl_tty(),转义序列(\ e [8; $ Height; $ Width,...)等。
最终我失败了。
无论何时更改窗口大小,我都希望保持同步显示。
那么,你们有解决方案吗?还是其他?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)