版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
.-實驗5QT程序設(shè)計及燒寫實驗?zāi)康模?、 掌握QT簡單程序的設(shè)計方法及步驟。2、 掌握QT資源文件的添加3、 掌握QT多界面的跳轉(zhuǎn)。4、 掌握QT程序的移植方法。實驗要求:理解QT編程的一般方法和程序移植的思路。實驗器材:軟件:安裝了Ubunt的vmware虛擬機GEC210開發(fā)板硬件:PC機一臺實驗題目及操作步驟:1、不使用集成開發(fā)工具,用純代碼編寫第一個QT程序hello,實現(xiàn)運行效果如下圖,謝謝閱讀注意:在Linux環(huán)境的編譯步驟,可以使用qmake–v命令查看QT版本。謝謝閱讀qmake–project.-qmakemake./hello2、學(xué)習(xí)信號和槽的機制,實現(xiàn)單機按鈕退出界面。效果如感謝閱讀下圖所示:參考代碼如下:#include<QApplication>#include<QPushButton>intmain(intargc,char*argv[])精品文檔放心下載{QApplicationa(argc,argv);感謝閱讀QPushButton*button=newQPushButton("Quit");QObject::connect(button,SIGNAL(clicked()),&a,SLOT(quit()));謝謝閱讀button->show();returna.exec();}.-3、用集成開發(fā)環(huán)境實現(xiàn)上題功能。4、如下圖界面上有一個label,兩pushbutton。當點擊一個pushbutton時,Label顯示字符1點擊另一個pushbutton時,label顯示字符2精品文檔放心下載4、添加資源練習(xí),實驗效果如下圖所示。設(shè)計過程如下所示。.-然后添加前綴和文件,注意:這一步之后一定要保存?。。。。。。。。?!謝謝閱讀.-選擇修改背景色。5、實現(xiàn)界面跳轉(zhuǎn)和返回練習(xí)。.-單擊“進入”按鈕進入第二個界面,并隱藏第一個界面。單擊“返回”按鈕返回到第一個界面。實現(xiàn)方法:首先如下圖操作,在工程中添加第二個界面。.-在dialog.h中添加一個Dialog2類的指針。感謝閱讀.-6、實現(xiàn)開發(fā)板LED控制的QT程序。核心參考代碼如下:精品文檔放心下載#include"leds.h"#include"ui_leds.h".-#include<unistd.h>#include<stdio.h>#include<sys/ioctl.h>#include<fcntl.h>Widget::Widget(QWidget*parent):精品文檔放心下載QWidget(parent),ui(newUi::Widget){ui->setupUi(this);}Widget::~Widget(){deleteui;}voidWidget::on_pushButton_Led1On_clicked()感謝閱讀{int fd=::open("/dev/leds",0);::ioctl(fd,1,0);::close(fd);謝謝閱讀}voidWidget::on_pushButton_led1Off_clicked()謝謝閱讀.-{int fd=::open("/dev/leds",0);::ioctl(fd,0,0);::close(fd);感謝閱讀}voidWidget::on_pushButton_Close_clicked()感謝閱讀{close();}移植QT程序到GEC210開發(fā)板。1、 首先安裝交叉編譯工具鏈,arm-none-linux-gnueabi-arm-2010-09-50-for-linux精品文檔放心下載.tar.bz2將其解壓到/usr/loacal/arm目錄下tar-xzvf感謝閱讀2、 將QT程序交叉編譯之后產(chǎn)生開發(fā)板運行的可執(zhí)行文件,感謝閱讀例如:test。將其拷貝到/opt目錄下3、 掛載Ubunt的/opt目錄到開發(fā)板的/mnt目錄。精品文檔放心下載4、 在開發(fā)板的/mnt目錄下執(zhí)行./test–qws命令。謝謝閱讀具體QT交叉開發(fā)環(huán)境和開發(fā)板的掛載方法如下所示。感謝閱讀.-一、參考《GEC210嵌入式系統(tǒng)開發(fā)教材
20131120(更新).pdf》的P43頁,2.9NFS掛載實驗,將開發(fā)版和PC機的/opt謝謝閱讀目錄掛載到開發(fā)版的/mnt目錄下具體步驟:首先確保linux系統(tǒng)內(nèi)已安裝nfs-kernel-server,nfs-common,可用nfsstat查看,精品文檔放心下載如果沒有安裝,則在linux聯(lián)網(wǎng)的情況下,執(zhí)行如下兩條命令(以Ubuntu為例)感謝閱讀#sudoapt-getinstallnfs-common感謝閱讀#sudoapt-getinstallnfs-kernel-server//安裝nfs服務(wù)器感謝閱讀配置NFS服務(wù)=======================2,配置NFS,使得某一個你指定的目錄,成為NFS網(wǎng)絡(luò)分區(qū),以供其他主機掛載感謝閱讀sudovi/etc/exports添加如下信息:/opt*(rw,sync,no_subtree_check)謝謝閱讀其中:/opt就是你要對外給別人掛載的目錄,可以修改為其他目錄感謝閱讀代表所有IP,即任何人都可以掛載這個目錄(rw,sync,no_subtree_check) 這一堆是掛載分區(qū)的屬性,照抄即可。精品文檔放心下載3,重新加載該配置文件:sudo/etc/init.d/nfs-kernel-serverreload感謝閱讀4,重新啟動NFS服務(wù):sudo/etc/init.d/nfs-kernel-serverrestart謝謝閱讀5,查看已經(jīng)提供NFS掛載的目錄:showmount-e開發(fā)板配置[root@GEC210/]#vi/etc/profile精品文檔放心下載找到#sourceupiot.sh注釋在下一行寫ip設(shè)置ifconfigeth0192.168.1.x(自己PC機的IP地址+160)感謝閱讀保存退出開發(fā)板掛載.-1.檢查網(wǎng)線2.看是否ping通3.看服務(wù)器是否配置好配置pc端(linux虛擬機)sudovim/etc/network/interfases如下注釋感謝閱讀autoloifaceloinetloopbackautoeth0#ifaceeth0inetstatic#address192.168.1.5(自己PC的IP+80)精品文檔放心下載#gateway192.168.1.1#netmask255.255.255.0重啟網(wǎng)絡(luò)管理器sudoservicenetwork-managerrestart精品文檔放心下載重啟網(wǎng)絡(luò)服務(wù):sudo/etc/init.d/networkingforce-reload==>重新加載配置文件精品文檔放心下載sudo/etc
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 飛機試飛設(shè)備安裝調(diào)試工崗前道德考核試卷含答案
- 高壓電機繞組更換與浸漆
- 硬質(zhì)合金混合料鑒定下料工崗前技能認知考核試卷含答案
- 氯丙烯裝置操作工風(fēng)險識別競賽考核試卷含答案
- 漢字書寫規(guī)范及教學(xué)口訣大全
- 零售行業(yè)銷售與收款監(jiān)管指南
- 手術(shù)室護士崗位職責(zé)和流程規(guī)范
- 建筑施工現(xiàn)場上墻施工管理標準
- 中小學(xué)場地設(shè)施安全檢查與維護計劃
- 企業(yè)成本核算報表模板下載
- 2024年建筑業(yè)10項新技術(shù)
- 混凝土回彈法測試原始記錄表
- 中職數(shù)學(xué) 2022年上海市中等職業(yè)學(xué)校學(xué)業(yè)水平數(shù)學(xué)模擬沖刺試卷(三)
- 2024春國開會計實務(wù)專題形考任務(wù)題庫及答案匯總
- 黃煌教授、李可老先生、中醫(yī)泰斗張錫純治療糖尿病的比較
- 高等職業(yè)學(xué)校建設(shè)標準(2022年版)
- 外出旅行假期安全經(jīng)驗分享
- 07-地鐵成品保護專項施工方案
- 名師工作室成員個人三年發(fā)展規(guī)劃
- 新編實用英語第五版1學(xué)習(xí)通章節(jié)答案期末考試題庫2023年
- 機械制圖8套試題及答案解析1
評論
0/150
提交評論