本文基于觸覺智能RK3506核心板/開發(fā)板介紹QT Creator交叉編譯配置與QT應用示例。

QT Creator簡介
- QT Creator
Qt Creator?是由The Qt Company開發(fā)的跨平臺集成開發(fā)環(huán)境(IDE),專為Qt框架設計,支持C++、QML、Python等多種語言,用于開發(fā)桌面、移動端及嵌入式應用程序。?支持Linux、macOS、Windows等操作系統(tǒng),提供統(tǒng)一的開發(fā)體驗。??
- QT應用
Qt是基于C++ 的跨平臺開源應用程序開發(fā)框架,專注于圖形用戶界面和非GUI程序的構(gòu)建。它提供豐富的GUI控件庫和高級功能模塊(如網(wǎng)絡通信、數(shù)據(jù)庫訪問、多媒體處理),并采用獨特的信號與槽機制實現(xiàn)高效組件通信。支持OpenGL、Vulkan等圖形接口,以及針對嵌入式系統(tǒng)的EGLFS無窗口模式和LinuxFB幀緩沖等,開發(fā)者可根據(jù)目標平臺選擇靈活的渲染策略。
QT Creator環(huán)境配置
- QT Creator工具安裝
以下教程基于虛擬機安裝QT Creator工具:

虛擬機系統(tǒng)版本:Ubuntu22.04、QT Creator版本:17.0.0。
相關詳細資料請關注深圳觸覺智能公眾號,添加官方客服13423856106,提供近80個G的軟硬件資料與Demo。
完成安裝后開始對QT交叉編譯環(huán)境配置。
QT交叉編譯環(huán)境配置
QT應用程序在線編譯下載到RK3506依賴網(wǎng)絡,Buildroot需配置支持sync、stat工具
虛擬機系統(tǒng)版本:Ubuntu22.04、QT Creator版本:17.0.0。


需要注意RK3506默認QT不支持文字及中文顯示,需配置。配置完Buildroot,重新編譯固件燒錄系統(tǒng)到開發(fā)板。
交叉編譯環(huán)境配置
測試交叉編譯工具鏈
進入SDK的工具鏈目錄,并查看工具版本:
cd /buildroot/output/rockchip_rk3506-emmc/host/bin
./qmake -v
./arm-buildroot-linux-gnueabihf-g++ -v

QT Creator配置交叉編譯工具鏈
打開QT Creator構(gòu)建工具套件配置:

配置GCC:

選擇SDK對應的工具鏈路徑,配置完點擊"Apply":

配置qmake,選擇工具鏈路徑下的qmake:

接下來配置遠程設備,配置之前開發(fā)板接入網(wǎng)線,上電進入系統(tǒng)獲取IP,后續(xù)設備配置會使用到此IP地址(注意:Ubuntu虛擬機需與開發(fā)板在同一網(wǎng)段):

配置遠程設備,點擊Devices選項:

填寫設備名稱、開發(fā)板的IP地址:

點擊Create New Key Pair:

生成密鑰對文件:

部署公鑰,輸入開發(fā)板 ssh 登錄密碼“123456”,點擊 OK,并點擊Next:

點擊Finish,測試設備連接:

顯示如下內(nèi)容證明開發(fā)板連接成功:

配置Kits,點擊Add:

配置完,點擊Apply --> OK即可完成:

QT工程測試
主要流程包括:新建工程&配置-編寫代碼&配置UI-運行測試3步,注意工程配置需要添加前面配置的kits工具套件:

編寫一個簡單的Hello World:

添加一個Line組件 并運行至觸覺智能RK3506開發(fā)板:


查看開發(fā)板屏幕顯示效果:
-
Linux
+關注
關注
88文章
11641瀏覽量
218192 -
開發(fā)板
+關注
關注
26文章
6161瀏覽量
114168 -
Qt
+關注
關注
2文章
318瀏覽量
40386 -
Qt Creator
+關注
關注
0文章
9瀏覽量
7118 -
RK3506
+關注
關注
0文章
85瀏覽量
772
發(fā)布評論請先 登錄
Linux系統(tǒng)中搭建Qt Creator開發(fā)環(huán)境
米爾NXP i.MX 93開發(fā)板的Qt開發(fā)指南
基于RK3576開發(fā)板的QT GUI例程
【米爾RK3576開發(fā)板免費體驗】1、開發(fā)環(huán)境、鏡像燒錄、QT開發(fā)環(huán)境搭建以及應用部署
【米爾RK3506國產(chǎn)開發(fā)板評測試用】1、硬件介紹、SDK開發(fā)環(huán)境和QT開發(fā)環(huán)境搭建
使用Qt Creator遠程調(diào)試部署應用到嵌入式linux開發(fā)板
嵌入式Linux開發(fā)環(huán)境搭建-(5)安裝和配置Qt Creator開發(fā)工具
技術分享 | i.MX8M Plus開發(fā)板交叉編譯qt5.15.2
瑞芯微RK3506開發(fā)板必備之LVGL應用開發(fā)手冊,深圳觸覺智能出品
瑞芯微RK3506開發(fā)板必備攻略之Qt應用開發(fā)手冊(下),觸覺智能工控嵌入式方案商
RK3506開發(fā)板Linux開發(fā)板極致性價比之選
創(chuàng)龍 瑞芯微 RK3588 國產(chǎn)2.4GHz八核 工業(yè)開發(fā)板—Qt工程編譯、GPU核心使用說明

RK3506開發(fā)板QT Creator開發(fā)手冊,交叉編譯工具鏈與QT應用示例,入門必備
評論