Linux下基於QT串列埠程式設計測試二

2021-08-26 11:36:18 字數 554 閱讀 6516

linux下基於qt串列埠程式設計測試二

環境:主機:fedora12

開發軟體:qt

目標板:mini6410

實現功能:

目標板接收pc串列埠傳過來的資訊並在終端輸出,輸出是每次讀8個位元組,然後輸出.

說明:

這一次採用的是開源類qextserialbase提供的串列埠功能,感謝原作者。以下是他的**:

源**:

widget.h:

#ifndef widget_h #define widget_h #include #include "posix_qextserialport.h" #include #include namespace ui class widget : public qwidget ; #endif // widget_h

widget.c:

注意:本文中讀串列埠採用的是readdata()函式,這個函式在qextserialbase中是受保護的虛類,要使用需要把它從posix_qextserialport.h的protected區域移到public區域.

Linux下基於QT串列埠程式設計測試一

linux下基於qt串列埠程式設計測試一 環境 主機 fedora12 開發軟體 qt 目標板 mini6410 實現功能 目標板接收pc串列埠傳過來的資訊並在終端輸出,目標板串列埠接收資訊用select機制 源 widget.h ifndef widget h define widget h in...

Linux下基於QT串列埠程式設計測試一

環境 主機 fedora12 開發軟體 qt 目標板 mini6410 實現功能 目標板接收pc串列埠傳過來的資訊並在終端輸出,目標板串列埠接收資訊用select機制 源 widget.h cpp view plain copy ifndef widget h define widget h inc...

Linux下基於QT串列埠程式設計測試一

linux下基於qt串列埠程式設計測試一 環境 主機 fedora12 開發軟體 qt 目標板 mini6410 實現功能 目標板接收pc串列埠傳過來的資訊並在終端輸出,目標板串列埠接收資訊用select機制 源 widget.h ifndef widget h define widget h in...