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

2021-09-10 19:41:23 字數 1797 閱讀 3018

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:

#include

"widget.h"

#include

"ui_widget.h"

widget::widget(qwidget *parent) :    qwidget(parent),    ui(new ui::widget)void widget::slot_read_com()}widget::~widget()

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

再分享一下我老師大神的人工智慧教程吧。零基礎!通俗易懂!風趣幽默!還帶黃段子!希望你也加入到我們人工智慧的隊伍中來!

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:

#include

"widget.h"

#include

"ui_widget.h"

widget::widget(qwidget *parent) :    qwidget(parent),    ui(new ui::widget)void widget::slot_read_com()}widget::~widget()

注意:本文中讀串列埠採用的是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...