介紹三款串口監控工具:Device Monitoring Studio,portmon,Comspy


在開發上位機下位機通訊程序時,有一個好的監控工具會事半功倍。特在網上找了幾款串口監控軟件,作了簡單對比:

一、Device Monitoring Studio

網址:http://www.hhdsoftware.com

程序截屏:

軟件功能比較強大,是收費軟件,免費試用15天。從截圖可以看出,選擇了通信端口以后,可以很輕松監控串口數據。另外從界面上看它還有數據統計等很多其它功能,我沒有全部試用,就不多介紹了。需要注意一點,它的啟動按鈕在界面右側下方。

二、微軟portmon

微軟工具包Sysinternals Suite工具包監控工具之一,可惜只支持32位系統,而且最新版操作有點復雜,下面把操作步驟記錄一下:

1.下載安裝

地址:http://technet.microsoft.com/de-de/sysinternals/bb896644.aspx ,綠色軟件,不需要安裝,直接放到D:/PortMon

2.創建client

給portmon.exe創建一個快捷方式,然后按下圖給它設置一個啟動參數:
為了便於區分,把快捷方式命名更改為client

3.啟動client

確保要監控的串口目前是沒有被占用的,然后啟動client,這時界面如下:

4.啟動portmon

再直接雙擊portmon.exe,這時標題欄顯示Not Connected。界面:

5.連接

按快捷鍵ctrl+r,輸入localhost:
點OK連接,這時會提示連接成功。
從這里設置可以看出,這軟件應該也支持遠程調試的。不過我沒有測試。
 
注意在監控過程中,兩個Portmon窗口都不可以關閉。

6.設置

點擊菜單Capture-Ports,選取要監控的串口。注意這里是復選方式,可以同時監控多個端口。
同時我們設置一下Filter-Filter/Highlight:
當然大家也可以根據自己實際需要更改Filter。
軟件界面查看內容不方便,我們把輸出指向到一個文檔,點擊File-Log to File,設置記錄的文檔。
這時候就可以監控串口數據了。
 
我這里使用ComMonitor作示例:
可以在Log里看到數據,其中發送的數據為write,接收的數據為Read。
 
其它的功能按鈕可以設置滾動、清屏、停止監控等,比較簡單不再贅述。
 
網上也有講有win7、win8下可用的版本,不過我沒有找到。如果大家找到希望能分享一份給我,謝謝。
我的系統是Win7,為了使用它,是建了winxp的虛擬機,虛擬機中使用物理機的串口。這個設置與本文關系不大,不再這里介紹了。

三、Comspy

這無疑是三款軟件中最好用的一款,界面非常簡單。國產軟件,可以從 這里下載。在使用串口調試軟件同步測試時,需要注意:
1.先打開Comsky,並且選取要監控的串口,點擊“監視”,再打開串口調試軟件。
2.串口調試軟件打開后,點一下關閉串口,再打開串口。
這時候就能監控數據了,放一個使用截圖:
 
這時候就可以監控串口數據了。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM