kro*_*bla 12 terminal-emulator cygwin
我有:
我需要:
如果我使用 Linux,我会运行像picocom或minicom这样的程序。同样在 Windows 7 中,我可以安装HyperTerminal并打开 COM1 端口或为此使用 Putty。但我想用 CygWin 的 mintty 来做,因为我喜欢它的字体和其他一些小乐趣。看来mintty本身不能使用串口,所以我想知道CygWin的存储库中是否有像picocom或minicom这样的程序。
小智 8
令我惊讶的是,picocom开箱即用,满足我的需求——与嵌入式设备对话。出于某种原因没有 cygwin 包,但构建它就像
git clone https://github.com/npat-efault/picocom; cd picocom && make
Run Code Online (Sandbox Code Playgroud)
假设你的设备在windows下显示为COM3,运行
./picocom -b 115200 /dev/ttyS2
Run Code Online (Sandbox Code Playgroud)
今天对终端模拟器做了一些研究,我觉得有必要赞扬xterm
. 此常见问题解答记录了其他旨在xterm
兼容 VT-100 或兼容的终端仿真器中的许多错误。你也可以用vttest
自己来揭示很多这些问题。但让很多人望而却步的xterm
是缺乏菜单配置。这导致很多人认为xterm
根本不可配置,但实际上它是高度可配置的,只需通过文件.Xresources
或命令行选项即可完成。
更多的抱怨包括缺乏剪贴板支持,因此默认情况下缺乏使用Ctrl-Shift-C
/复制/粘贴Ctrl-Shift-V
,但这可以克服。另一个是缺少选项卡,但是许多高级 Linux 用户更喜欢使用tmux
GNU 或screen
提供等效功能的GNU 。
这让我找到了您问题的真正答案 -screen
可用于连接到串行端口,尽管/dev/ttySX
没有出现ls
. 有了这个,您应该能够使用您喜欢的任何终端模拟器,无论是它xterm
还是mintty
. xterm
缺乏许多现代功能,因此可能并不适合所有人,但值得注意的是,很难匹配引擎盖下发生的事情。
如果链接失效,以下是使用 screen 作为串行终端的语法:
screen /dev/ttySX baud_rate,cs8|cs7,ixon|-ixon,ixoff|-ixoff,istrip|-istrip
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
15546 次 |
最近记录: |