我有:
我需要:
如果我使用Linux,我会运行一个像picocom或minicom这样的程序。在Windows7中,我还可以安装HyperTerminal并打开COM1端口,或者使用Putty。但我想从CygWin的薄荷中做,因为我喜欢它的字体和其他一些小的乐趣。看来mintty本身无法处理串行端口,所以我想知道CygWin的存储库中是否有像picocom或minicom这样的程序。
发布于 2014-02-21 18:45:55
今天对终端仿真器做了一些研究之后,我觉得有必要赞扬xterm的优点。这个常见问题记录了其他终端仿真器中的许多bug,目的是与xterm或VT-100兼容。您也可以使用vttest为自己揭示许多这些问题。然而,许多人不喜欢xterm的原因是缺少菜单配置。这导致许多人认为xterm是根本无法配置的,但是它实际上是高度可配置的,它只需要通过.Xresources或命令行选项这样的文件来完成。
更多的抱怨包括缺乏剪贴板支持,因此默认情况下缺少Ctrl-Shift-C/Ctrl-Shift-V的复制/粘贴,但是这个可以克服。另一个原因是缺少选项卡,但是许多高级的Linux用户更喜欢使用tmux或GNU screen来提供同等的功能。
这就引出了你问题的真正答案-- screen可以使用连接到串行端口,并且应该在Cygwin 尽管/dev/ttySX不出现ls上工作。有了这个,您应该能够使用任何您喜欢的终端模拟器,无论是xterm还是mintty。xterm缺乏许多现代特性,因此可能并不适合每个人,但它的工作是注意到很难匹配在引擎盖下发生的事情。
如果链接消失,下面是使用屏幕作为串行终端的语法:
screen /dev/ttySX baud_rate,cs8|cs7,ixon|-ixon,ixoff|-ixoff,istrip|-istrip发布于 2016-02-12 04:49:46
令我非常惊讶的是,皮科姆为我所需要做的事情--与嵌入式设备的对话--开门见山。由于某种原因,没有cygwin软件包,但是建造它就像简单一样容易。
git clone https://github.com/npat-efault/picocom; cd picocom && make假设您的设备在windows下显示为COM3,请使用
./picocom -b 115200 /dev/ttyS2发布于 2014-02-21 18:21:55
我相信screen会这样做,cygwin将COM端口映射到/dev/stty*设备,而屏幕将需要一个设备来连接。
来自man screen
如果指定一个tty (字符特殊设备)名称(例如"/dev/ttya")作为第一个参数,则该窗口将直接连接到该设备。此窗口类型类似于"screen cu -l /dev/ttya“。设备节点需要读写访问,尝试在节点上进行独占打开,以将连接线标记为繁忙。允许一个可选参数,该参数由stty(1)所用符号中的逗号分隔的标志列表组成:
https://unix.stackexchange.com/questions/116310
复制相似问题