CygWin 的終端仿真器?
我有:
- Windows 7的
- 賽格溫
- 連接到 COM1 埠的開發板。
我需要:
- 從 CygWin 連接到其串列埠。
如果我使用 Linux,我會執行picocom或minicom之類的程序。同樣在 Windows 7 中,我可以安裝HyperTerminal並打開 COM1 埠或為此使用 Putty。但我想從 CygWin 的 mintty 來做,因為我喜歡它的字型和其他一些小樂趣。似乎 mintty 本身無法使用串列埠,所以我想知道 CygWin 的儲存庫中是否有類似picocom或minicom的程序。
今天對終端仿真器做了一些研究,我覺得有必要為
xterm
. 此常見問題解答記錄了其他旨在與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
令我驚訝的是,picocom 開箱即用地完成了我需要做的事情——與嵌入式設備對話。由於某種原因沒有 cygwin 包,但建構它就像
git clone https://github.com/npat-efault/picocom; cd picocom && make
假設您的設備在 Windows 下顯示為 COM3,請執行
./picocom -b 115200 /dev/ttyS2