QT串列埠助手(一) 功能介紹

2021-10-14 12:29:25 字數 500 閱讀 1046

e-mail:[email protected]

開發環境:qt5.12.10 + mingw

​ 在嵌入式開發過程中,經常會需要使用上位機與硬體打交道,比如at指令測試、韌體公升級、引數配置等。上位機通常是借助電腦的串列埠或網口與硬體通訊。接下來通過系列筆記來記錄使用qt開發串列埠助手上位機的過程,之所以選擇串列埠助手來寫這一系列筆記是因為在工作中開發的其他諸如韌體公升級上位機、引數配置上位機、指令測試上位機等都可以基於串列埠助手的功能拓展而來,串列埠助手的功能相對來說更加綜合。

軟體整體介面:

功能簡要說明:

qt串列埠助手

在工作中經常會用到串列埠除錯,使用了網上的某些搜尋得到的串列埠助手,有的會經常卡死,有的還要收費。抱著這些不滿,開始編寫乙個屬於自己的串列埠助手。選擇qt,最重要一點,可以跨平台,在linux上也能夠使用。涉及的功能有 字串 十六進製制顯示切換 可以設定自動換行 可以顯示傳送 接收時間 可以自動補校...

Qt串列埠助手開發

整體來說還是不太難的,仔細看一下原始碼很快就能上手,前2版原始碼改動不多,第三版改動較大 說一下,文字傳送和hex傳送的區別,比較有助於理解原始碼,文字傳送是把傳送框裡面的字元直接傳送到串列埠,而hex傳送是把文字框裡面的字元 應該是一串16進製制數 轉化為文字,在傳送到串列埠,先上一段 inclu...

QT編寫串列埠除錯助手實現串列埠通訊

一 pro檔案新增串列埠 新增模組 qt serialport二 mainwindow.h 新增標頭檔案 include include例項化類,新增槽函式 按鈕可直接轉到槽,自己定義的槽函式要在private slots聲名 private qserialport serial private s...