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