簡介
SerialTool是一個實用的串口調試工具,這款工具支持串口調試助手、波形顯示和文件傳輸等功能。該工具軟件使用GPL許可證發布。用戶可以將波形文件保存為文本文件,然后使用Matlab等工具進行數據分析。如果您支持本軟件,歡迎貢獻源代碼或者向作者提出建議。
終端界面
示波器界面
特點
- 使用qt開發,輕松實現跨平臺
- 中文接收顯示不亂碼
- 支持換膚
- 波形顯示默認最多支持16通道,也可以重新編譯支持更多通道
- 支持波形數據保存(純文本,csv格式)
- 支持波形數據讀取
- 支持時間戳功能,包括年、月、日、時、分、秒、毫秒、采樣率,方便進行波形數據分析(時間戳由下位機發送)
- 多語言支持
- 終端界面支持語法高亮(Bash, JSON, Lua, C/C 等)
- 終端支持多種字符編碼,如GB2312, UTF8, UTF16等
- 支持TCP/UDP和串口收發模式
- 支持文件傳輸(目前只支持XModem協議)
項目信息
- 下位機示例代碼在./SerialTool/slave目錄下,該目錄有兩個文件:
- sendwave.c
- sendwave.h
- 您可以參考串口示波器協議說明來了解下位機該如何發送波形數據。
- 跟隨本項目發布的Windows 32位安裝包使用Qt 5.6.3 for MinGW編譯。
- 使用的插件:
- QScintilla: Documentation, Download
- Qt Charts: 此插件在Qt 5.7以及更高的版本中包含在Qt安裝文件中,使用Qt 5.6時需要自行編譯。
項目地址
- gitee:https://gitee.com/mirrors/SerialTool
- github:https://github.com/gztss/SerialTool
- wiki:https://github.com/gztss/SerialTool/wiki
版權聲明:本文內容由互聯網用戶自發貢獻,該文觀點僅代表作者本人。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如發現本站有涉嫌抄襲侵權/違法違規的內容, 請發送郵件至 舉報,一經查實,本站將立刻刪除。