資源簡介
一、 實驗目的
了解Qt界面與開發板底層硬件之間的調用機制
二、 實驗方法
1,在QT程序中,新建一件,再添加一個用于操作硬件的新方法,如controlMachine,建立按鈕與con個屬于你自己的類,如Widget用于顯示。
2,在你的類中添加按鈕控trolMachine函數之間的信號與槽機制(使用connect函數)。
3,完善你的controlMachine函數,在函數中實現:讀取Edit中變量的值,放在你的新變量中,使用Linux系統函數open打開設備文件,調用::ioctl函數(在QT中直接調用系統函數前邊得加::兩個冒號),使用ioctl傳入參數,然后關閉文件。
代碼片段和文件信息
#include?
#include?“mainwindow.h“
#include?
#include?
#include?
/****************************************************************/
int?main(int?argc?char?*argv[])
{
????QApplication?a(argc?argv);
????MainWindow?w;
????w.show();
????return?a.exec();
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2017-05-18?17:01??Motor-x\
?????文件?????????326??2017-05-18?11:26??Motor-x\main.cpp
?????文件????????1492??2017-05-18?16:39??Motor-x\main.o
?????文件????????1210??2017-05-18?16:58??Motor-x\mainwindow.cpp
?????文件?????????429??2017-05-18?16:39??Motor-x\mainwindow.h
?????文件????????9892??2017-05-18?16:58??Motor-x\mainwindow.o
?????文件????????1257??2017-05-18?10:57??Motor-x\mainwindow.ui
?????文件????????8703??2017-05-18?16:44??Motor-x\Makefile
?????文件????????2036??2017-05-18?16:44??Motor-x\moc_mainwindow.cpp
?????文件????????6172??2017-05-18?16:44??Motor-x\moc_mainwindow.o
?????文件???????27555??2017-05-18?16:58??Motor-x\Motor-x
?????文件?????????311??2017-05-18?10:27??Motor-x\Motor-x.pro
?????文件???????13493??2017-05-18?16:58??Motor-x\Motor-x.pro.user
?????文件????????2491??2017-05-18?11:25??Motor-x\ui_mainwindow.h
評論
共有 條評論