CentOS下安裝xgcom串列埠除錯助手
原始碼:xgcom-0.04.2-src.ra
環境: CentOS 6.10
依賴包安裝: yum install gtk
yum install vte
yum install gtk-devel 包
yum install vte- devel
前兩個系統好像是安裝系統時就現成的, 後兩個是原始碼編譯過程中需要的包
最好用 yum search gtk 和yum search vte 搜尋一下軟體包, 確保安裝
./autogen.sh =====注意不是./configure
make
make install
============================== 下面是再VM CEntOS虛擬機器下面使用串列埠的配置
from: https://blog.csdn.net/qq1452008/article/details/52800767
1.虛擬機器識別串列埠
★開啟 VM10.0 虛擬機器軟體,但不啟動Linux系統
★VM -> Settings -> (左下角)Add -> Serial Port
★選擇 use physical serial port on the host
★選擇在 Window 下的串列埠編號, 比如COM3
★選擇 Connected at power on 完成後啟動虛擬機器系統。
★檢視虛擬機器右下角是否串列埠已經連線上,沒連線上就手動連線
然後在 linux 程式中使用 ttyS0, 進行通訊. 若不行,則嘗試一下 ttyS[0-3]
------- 我測試的結果是都不行--我用的是CP2102 USB轉串列埠
2.虛擬機器識別 USB 轉串列埠
★首先 windows 能夠識別 USB 轉串列埠(可能需要裝驅動)。
*** 注意下面這不VM柱選單需要在VMware Workstation Pro程式中才有(我用的VM 14 Pro)
*** 如果在VMware Workstation 14 Player應用中, 則需要在視窗右下角或右上角的工具圖示中找到工具按鈕進行操作
*** 經實測, 本文的配置說明完全可用
***還有就是注意: Removable devices選單項是灰色的,虛擬機器跑起來後才變得可用
★設定虛擬機器:VM -> Removable devices -> Future Devices USB Serial Converter -> Connect (Disconnect from Host) 即可
★若步驟二中沒有出現 USB 選項, 則關閉虛擬機器中的linux系統, 新增過程與配置虛擬機器識別串列埠的新增過程一樣.
檢視虛擬機器 Linux 系統的 /dev 目錄,如果有 ttyUSBx 則說明成功了!若是首個 USB 轉串列埠,則顯示為 ttyUSB0, 接著在 Linux 程式中開啟裝置 ttyUSB0,進行串列埠通訊。
======================上幾張圖
注意不用勾選“啟動時連結”