一、實驗?zāi)康?/p>
(1)熟悉Qt程序的開發(fā)流程。
(2)掌握Qt Creator的基礎(chǔ)開發(fā)使用。
(3)通過編寫Qt程序?qū)崿F(xiàn)LED控制的顯示界面。
二、實驗原理
Qt工程創(chuàng)建
Qt工程的創(chuàng)建步驟包括:
(1)創(chuàng)建Qt工程;
(2)GUI的設(shè)計實現(xiàn):LCD顯示界面以及與用戶的交互;
(3)編輯控制代碼;
(4)編譯程序;
(5)運(yùn)行
管腳控制
根據(jù)原理圖,可知LED1和LED2的管腳控制:
LED1是GPIO0_D5_d管腳控制。
LED2是GPIO0_D6_d管腳控制。
三、實驗設(shè)備
實驗軟件
本實驗中使用的軟件為.VMware17+Ubuntu18.04.4 和串口調(diào)試工具Xshell。
實驗硬件
本實驗中使用的是TL3568-PlusTEB實驗箱,所需的配件為Micro SD卡、Type-C線和電源。
四、實驗步驟
驅(qū)動配置
(1)打開Ubuntu,將Demo文件夾拷貝到RK3568目錄下。
(2)"Ctrl+Alt+T"打開控制臺,執(zhí)行命令啟動Qt Creator。
(3)打開led_control.pro文件
如有彈出的對話框,點擊No。對話框主要內(nèi)容為:是否需要加載上一臺電腦的配置文件,此文件包含上一臺電腦的配置規(guī)則,我們不需要使用,重新制定規(guī)則。勾選3568套件,然后點擊configure project即可。
(4)雙擊mainwindow.cpp打開界面控制和設(shè)計的源碼
(5)點擊"Projects",可以查看編譯文件保存的路徑
(6)編譯生成ARM端的Qt程序鏡像,在右下角會出現(xiàn)編譯進(jìn)度條,變綠后編譯完成??稍谀夸浵虏榭瓷傻腁RM端Qt程序鏡像。
(7)編譯完成后將文件拷貝到SD卡內(nèi)。
通過Linux系統(tǒng)啟動卡或者OpenSSH的方式(需有網(wǎng)絡(luò)和路由器)將編譯生成的可執(zhí)行文件拷貝至文件系統(tǒng)任意相同路徑下。
(8)本次操作采取OpenSSH的方式拷貝。使用OpenSSH命令將文件拷貝至實驗箱文件系統(tǒng)。
硬件連接
接著進(jìn)行硬件連接,
(1)將Linux系統(tǒng)啟動卡插至Micro SD卡槽。
(2)使用Type-C線連接USB TO UART2調(diào)試串口到PC機(jī)。
(3)連接電源線,先不要上電。
軟件操作
接著進(jìn)行軟件部分操作。
(1)先在設(shè)備管理器查看串口的端口號;
(2)再設(shè)置串口調(diào)試工具,波特率設(shè)置為1500000,點擊連接,在Xshell調(diào)試終端會顯示連接成功。
(3)連接成功后,撥動實驗箱的電源開關(guān),將實驗箱上電。
(4)等待系統(tǒng)登錄SD卡系統(tǒng)。
(5)登錄成功后,在可執(zhí)行程序所在目錄執(zhí)行命令運(yùn)行程序。
(6)運(yùn)行程序后可看到LCD會顯示界面。依次點擊LCD上的Switch LED 1和Switch LED 2按鈕,可以點亮底板的LED1和LED2,同時LCD上面的兩個按鈕會顯示LED 1 is ON和LED 2 is ON,并變成綠色。
-
程序開發(fā)
+關(guān)注
關(guān)注
0文章
30瀏覽量
10337 -
實驗箱
+關(guān)注
關(guān)注
0文章
62瀏覽量
9117 -
LED程序
+關(guān)注
關(guān)注
1文章
4瀏覽量
1714
發(fā)布評論請先 登錄
相關(guān)推薦
評論