1. 程式人生 > >CentOS下安裝xgcom串列埠除錯助手

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,進行串列埠通訊。

======================上幾張圖

注意不用勾選“啟動時連結”