源碼: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,進行串口通訊。
======================上幾張圖
注意不用勾選“啟動時鏈接”