Cygwin

CygWin 的終端仿真器?

  • February 12, 2016

我有:

  • Windows 7的
  • 賽格溫
  • 連接到 COM1 埠的開發板。

我需要:

  • 從 CygWin 連接到其串列埠。

如果我使用 Linux,我會執行picocomminicom之類的程序。同樣在 Windows 7 中,我可以安裝HyperTerminal並打開 COM1 埠或為此使用 Putty。但我想從 CygWin 的 mintty 來做,因為我喜歡它的字型和其他一些小樂趣。似乎 mintty 本身無法使用串列埠,所以我想知道 CygWin 的儲存庫中是否有類似picocomminicom的程序。

今天對終端仿真器做了一些研究,我覺得有必要為xterm. 此常見問題解答記錄了其他旨在與xtermVT-100 兼容的終端仿真器中的許多錯誤。你也可以用它vttest來為自己揭示很多這些問題。讓很多人失望的xterm是缺乏菜單配置。這導致很多人認為xterm根本不可配置,但實際上它是高度可配置的,它只需要通過文件.Xresources或命令行選項來完成。

更多的抱怨包括缺少剪貼板支持,因此預設情況下缺少使用Ctrl-Shift-C/複製/粘貼Ctrl-Shift-V,但是可以克服這一點。另一個是缺少選項卡,但是許多高級 Linux 使用者更喜歡使用提供等效功能的tmuxGNU 。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

引用自:https://unix.stackexchange.com/questions/116310