chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

RK3576 單板機嵌入式 Qt 界面與多屏異顯開發(fā)手冊(一)

Tronlong創(chuàng)龍科技 ? 來源:Tronlong創(chuàng)龍科技 ? 作者:Tronlong創(chuàng)龍科技 ? 2026-04-22 10:08 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

前 言

本文是創(chuàng)龍科技專為 RK3576 單板機編寫的圖形用戶界面(GUI)開發(fā)手冊,基于 Qt 5.15.11 框架提供完整開發(fā)指引。文檔涵蓋 Qt Creator 環(huán)境配置、交叉編譯、網絡遠程調試、程序開機自啟動、GPU 圖形加速等核心內容,并附帶 LED 控制、圖片顯示、多屏同顯 / 異顯等實戰(zhàn)案例。創(chuàng)龍科技以清晰步驟與可直接運行的源碼,幫助開發(fā)者快速完成嵌入式 GUI 項目開發(fā)。

開發(fā)環(huán)境

Windows開發(fā)環(huán)境:Windows10 64bit、Windows764bit

Linux開發(fā)環(huán)境:VMware16.2.5、Ubuntu22.04.564bit

系統版本:Tronlong-Desktop 22.04(類Ubuntu)、Linux-6.1.115、U-Boot-2017.09

sysroot:rk3576-Tronlong-Desktop-22.04-sysroot-[版本號].tar.gz

應用開發(fā)交叉編譯工具:gcc-11-aarch64-linux-gnu_11.4.0-1ubuntu1~22.04cross1_amd64.tar.gz

Qt版本:5.15.11

備注:本文基于2GByte LPDDR4X、16GByte eMMC配置單板機進行演示。

術語表

為便于閱讀,下表對文檔出現的關鍵術語進行解釋;對于廣泛認同釋義的術語,在此不做注釋。

wKgZPGnoLKeAOyvxAAAd5ato9co199.png

Qt組件支持

Qt組件支持情況如下,詳情請查看產品資料“4-軟件資料LinuxFilesystemrootfs-feature-support”文件。

wKgZPGnoLLCABdkOAAA8G9dPi6Y702.png

注意事項

無特殊說明情況下,本文默認從eMMC啟動系統,使用DEBUG作為調試串口,使用HDMI顯示屏作為顯示輸出。

如需使用網絡調試Qt工程,請將單板機通過路由器與PC機進行網絡連接,并確保上位機Ubuntu系統可正常訪問互聯網。

1Qt開發(fā)說明

Qt開發(fā)環(huán)境主要包括Qt Creator工具、X86端Qt環(huán)境、ARM端Qt環(huán)境、交叉編譯工具鏈等。當用戶使用Qt Creator工具和X86端Qt環(huán)境編寫并編譯Qt工程后,生成的Qt程序鏡像僅可在X86端運行。必須使用適配單板機的ARM端Qt環(huán)境、交叉編譯工具鏈編譯Qt工程,生成的Qt程序鏡像方可在ARM端(即單板機)上正常運行。

我司提供的rk3576-Tronlong-Desktop-22.04-sysroot-[版本號].tar.gz壓縮包已提供適配單板機的ARM端Qt環(huán)境(Qt5.15.11,含qmake工具),請先參考《應用開發(fā)手冊》的“開發(fā)環(huán)境搭建說明”章節(jié)安裝應用開發(fā)交叉編譯工具鏈、sysroot壓縮包??苫诿钚谢騋t Creator工具對已有Qt工程進行編譯,生成ARM端Qt程序鏡像。

我司提供的Qt工程位于產品資料“4-軟件資料Demoqt-demos”目錄下,其中src目錄下包含Qt工程源碼,bin目錄下包含ARM端Qt程序鏡像。請將整個qt-demos文件夾拷貝至Ubuntu工作目錄下,如下圖所示。

wKgZO2noLLqAeg8sAAF7zTXFjXo684.png

1.1基于QtCreator開發(fā)

1.1.1安裝QtCreator工具

Qt Creator是一款專為Qt框架設計的跨平臺集成開發(fā)環(huán)境(IDE),提供代碼編輯、調試、項目管理和界面設計等功能,支持高效開發(fā)Qt應用程序。

執(zhí)行如下命令,安裝QtCreator。

Host# sudoaptinstallqtcreator

wKgZPGnoLMCAPVLBAABPIzS260A020.png

執(zhí)行如下命令,查看QtCreator版本。

Host# qtcreator -version

wKgZO2noLMeAW2meAAEIRZMmNac643.png

執(zhí)行如下命令,安裝GNU調試器。

Host# sudo apt install gdb-multiarch

wKgZPGnoLM-AdQ2nAABVKf4GlqQ621.png

執(zhí)行如下命令,查看調試器版本。

Host# gdb-multiarch --version

wKgZO2noLNaAJF86AAB0eJ8_vV4563.png

執(zhí)行如下命令,加載環(huán)境變量。

Host# source /home/tronlong/RK3576/environment

wKgZPGnoLNuASgjMAAAmFnmrkDQ072.png

1.1.2配置交叉編譯工具鏈

執(zhí)行如下命令啟動QtCreator。

Host# qtcreator

wKgZPGnoLOGAPBcHAAAt8Dn7zQM740.png

啟動Qt Creator工具后,點擊菜單欄"Tools->Options…"。

wKgZO2noLOeAYl-mAAEsy97pVkk592.png

點擊"Kits",打開配置選擇頁面。

wKgZPGnoLO2AOavuAADoRjXhBHc748.png

點擊"Compilers->Add->GCC->C++ ->Browse…",選擇平臺交叉編譯工具鏈中的aarch64-linux-gnu-g++,然后點擊Open確認。具體路徑為:

/usr/bin/aarch64-linux-gnu-g++

wKgZPGnoLPWAMzfSAAF2kYPULOQ857.png

wKgZO2noLPWABA5_AAJLHv8Gq5k541.png

選擇后,Name修改為"RK3576-GCC",ABI選擇"arm-linux-generic-elf-64bit",再點擊Apply,如下圖所示。

wKgZPGnoLQOAdlOaAAHISYRkd1s706.png

1.1.3配置Debuggers

點擊"Debuggers ->Add -> Browse…",選擇GNU調試器,然后點擊Open確認。具體路徑為:

/usr/bin/gdb-multiarch

wKgZO2noLQ-AbKs8AAFJ2VMLGHU560.png

wKgZO2noLQ-AHqNGAAIsGD8wmDw788.png

選擇后,Name修改為"gdb-multiarch",再點擊Apply,如下圖所示。

wKgZPGnoLRyAc2i8AAFff6OaMz8786.png

1.1.4配置Qt Versions

點擊"Qt Versions->Add",選擇平臺qmake,然后點擊Open確認。具體路徑為:

/home/tronlong/RK3576/sysroots/x86_64-linux/bin/qmake

wKgZPGnoLSSAayQvAACBqJ2mv0w550.png

wKgZO2noLSSAaL0AAACBqJ2mv0w909.png

選擇后,Version name修改為"RK3576-qt5"再點擊Apply,如下圖所示。

wKgZPGnoLS2AAQyFAAGbm2sF64c262.png

1.1.5配置Kits

請參照下圖配置Kits各選項。點擊"Kits ->Add",將Name修改為"RK3576",Device type選擇"Generic Linux Device",Compiler的C++選擇"RK3576-GCC",Debugger選擇"gdb-multiarch",Qtversion選擇"RK3576-qt5",點擊Apply,然后點擊OK完成配置。

wKgZO2noLTOAU2HIAAHerABBHkI045.png

1.1.6編譯Qt工程

本章節(jié)以led_control案例為例,演示基于QtCreator工具開發(fā)Qt程序的方法。

請在QtCreator界面,點擊"Open"。

wKgZO2noLTmAYlDNAADzQj7kytM284.png

選中Qt工程源碼目錄的led_control.pro文件,點擊Open。

wKgZPGnoLT-AB1KNAACA5GpqMJ0542.png

勾選RK3576平臺Kits,點擊"Browse…"選擇Qt程序鏡像生成的路徑,選擇好后點擊"Open",如下圖所示。

wKgZPGnoLUqAdQ-HAAHhCwX-qn4251.png

wKgZO2noLUqAcpk8AACDswyRfAk877.png

點擊"Configure Project"進行工程配置,如下圖所示。

wKgZPGnoLVKAVwMYAAHKpgShixo045.png

右擊Qt工程,點擊Build進行Qt工程編譯,生成可在單板機上正常運行的ARM端Qt程序鏡像,如下圖所示。

wKgZO2noLVmANt2CAAHKHgCTuqc636.png

wKgZPGnoLVqAH5baAAMa7ux3HWw252.png

編譯完成后,將生成可在單板機上運行的ARM端Qt程序鏡像,如下圖所示。

wKgZO2noLWGALg0fAABUK0zZoAY712.png



審核編輯 黃宇

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯系本站處理。 舉報投訴
  • 嵌入式
    +關注

    關注

    5209

    文章

    20657

    瀏覽量

    337044
  • 單板機
    +關注

    關注

    1

    文章

    55

    瀏覽量

    18923
  • rk3576
    +關注

    關注

    1

    文章

    297

    瀏覽量

    1670
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    RK3576 單板機嵌入式 Qt 界面開發(fā)手冊(三)

    本文為創(chuàng)龍科技RK3576 單板機 Qt GUI 開發(fā)指南,包含環(huán)境搭建、編譯調試、GPU 加速、自啟動配置及
    的頭像 發(fā)表于 04-24 09:27 ?27次閱讀
    <b class='flag-5'>RK3576</b> <b class='flag-5'>單板機</b><b class='flag-5'>嵌入式</b> <b class='flag-5'>Qt</b> <b class='flag-5'>界面</b>與<b class='flag-5'>多</b><b class='flag-5'>屏</b><b class='flag-5'>異</b><b class='flag-5'>顯</b><b class='flag-5'>開發(fā)</b><b class='flag-5'>手冊</b>(三)

    RK3576 單板機嵌入式 Qt 界面開發(fā)手冊(二)

    本文為創(chuàng)龍科技RK3576 單板機 Qt GUI 開發(fā)指南,包含環(huán)境搭建、編譯調試、GPU 加速、自啟動配置及
    的頭像 發(fā)表于 04-23 10:55 ?165次閱讀
    <b class='flag-5'>RK3576</b> <b class='flag-5'>單板機</b><b class='flag-5'>嵌入式</b> <b class='flag-5'>Qt</b> <b class='flag-5'>界面</b>與<b class='flag-5'>多</b><b class='flag-5'>屏</b><b class='flag-5'>異</b><b class='flag-5'>顯</b><b class='flag-5'>開發(fā)</b><b class='flag-5'>手冊</b>(二)

    RK3576 單板機 C/Python/MQTT 應用開發(fā)手冊(二)

    本文為創(chuàng)龍科技RK3576 單板機應用開發(fā)指南,包含開發(fā)環(huán)境配置、GDB 調試、外設控制(LED/CAN/ 串口)、Python 開發(fā)及 M
    的頭像 發(fā)表于 04-21 10:43 ?61次閱讀
    <b class='flag-5'>RK3576</b> <b class='flag-5'>單板機</b> C/Python/MQTT 應用<b class='flag-5'>開發(fā)</b><b class='flag-5'>手冊</b>(二)

    RK3576 單板機 C/Python/MQTT 應用開發(fā)手冊

    本文為創(chuàng)龍科技RK3576 單板機應用開發(fā)指南,包含開發(fā)環(huán)境配置、GDB 調試、外設控制(LED/CAN/ 串口)、Python 開發(fā)及 M
    的頭像 發(fā)表于 04-20 13:55 ?161次閱讀
    <b class='flag-5'>RK3576</b> <b class='flag-5'>單板機</b> C/Python/MQTT 應用<b class='flag-5'>開發(fā)</b><b class='flag-5'>手冊</b>(<b class='flag-5'>一</b>)

    RK3576 單板機 LinuxSDK 開發(fā)與系統定制手冊(二)

    本文為創(chuàng)龍科技RK3576 單板機 Linux 系統開發(fā)指南,涵蓋 SDK 搭建、內核與引導程序開發(fā)、根文件系統修改、鏡像打包、分區(qū)配置及硬件資源調優(yōu)等全流程。提供命令實操、參數說明與
    的頭像 發(fā)表于 04-16 15:39 ?273次閱讀
    <b class='flag-5'>RK3576</b> <b class='flag-5'>單板機</b> LinuxSDK <b class='flag-5'>開發(fā)</b>與系統定制<b class='flag-5'>手冊</b>(二)

    RK3576 單板機 LinuxSDK 開發(fā)與系統定制手冊

    本文為創(chuàng)龍科技RK3576 單板機 Linux 系統開發(fā)指南,涵蓋 SDK 搭建、內核與引導程序開發(fā)、根文件系統修改、鏡像打包、分區(qū)配置及硬件資源調優(yōu)等全流程。提供命令實操、參數說明與
    的頭像 發(fā)表于 04-15 11:18 ?362次閱讀
    <b class='flag-5'>RK3576</b> <b class='flag-5'>單板機</b> LinuxSDK <b class='flag-5'>開發(fā)</b>與系統定制<b class='flag-5'>手冊</b>(<b class='flag-5'>一</b>)

    RK3576 單板機系統使用手冊:配置、升級與組件安裝指南(三)

    本文為創(chuàng)龍科技RK3576 單板機系統使用指南,全面覆蓋系統基礎配置、升級流程與組件安裝。詳解內存存儲分區(qū)、網絡靜態(tài) IP 配置、OTA/U 盤升級操作,以及常用開發(fā)組件部署方法。創(chuàng)龍科技以實操為核心,提供標準化步驟與命令示例,
    的頭像 發(fā)表于 04-07 11:40 ?147次閱讀
    <b class='flag-5'>RK3576</b> <b class='flag-5'>單板機</b>系統使用<b class='flag-5'>手冊</b>:配置、升級與組件安裝指南(三)

    RK3576 單板機系統使用手冊:配置、升級與組件安裝指南(二)

    本文為創(chuàng)龍科技RK3576 單板機系統使用指南,全面覆蓋系統基礎配置、升級流程與組件安裝。詳解內存存儲分區(qū)、網絡靜態(tài) IP 配置、OTA/U 盤升級操作,以及常用開發(fā)組件部署方法。創(chuàng)龍科技以實操為核心,提供標準化步驟與命令示例,
    的頭像 發(fā)表于 04-03 11:39 ?664次閱讀
    <b class='flag-5'>RK3576</b> <b class='flag-5'>單板機</b>系統使用<b class='flag-5'>手冊</b>:配置、升級與組件安裝指南(二)

    RK3576 單板機系統使用手冊:配置、升級與組件安裝指南(

    本文為創(chuàng)龍科技RK3576 單板機系統使用指南,全面覆蓋系統基礎配置、升級流程與組件安裝。詳解內存存儲分區(qū)、網絡靜態(tài) IP 配置、OTA/U 盤升級操作,以及常用開發(fā)組件部署方法。創(chuàng)龍科技以實操為核心,提供標準化步驟與命令示例,
    的頭像 發(fā)表于 04-02 10:46 ?204次閱讀
    <b class='flag-5'>RK3576</b> <b class='flag-5'>單板機</b>系統使用<b class='flag-5'>手冊</b>:配置、升級與組件安裝指南(<b class='flag-5'>一</b>)

    RK3562 單板機嵌入式 ROS2 開發(fā)指南:環(huán)境搭建與工程編譯

    、ROS2 軟件包編譯和單板機部署方法。創(chuàng)龍科技通過清晰的步驟與案例,幫助開發(fā)者高效實現 ROS2 在嵌入式平臺的開發(fā)與應用,適用于機器人開發(fā)
    的頭像 發(fā)表于 03-27 11:26 ?7415次閱讀
    <b class='flag-5'>RK</b>3562 <b class='flag-5'>單板機</b><b class='flag-5'>嵌入式</b> ROS2 <b class='flag-5'>開發(fā)</b>指南:環(huán)境搭建與工程編譯

    RK3562 單板機圖形用戶界面開發(fā)完全手冊Qt Creator 配置與 LVGL 案例詳解(二)

    本節(jié)為創(chuàng)龍科技RK3562 單板機 Qt 開發(fā)指南,核心包含開發(fā)環(huán)境配置、工程編譯、網絡調試及實戰(zhàn)案例。詳細說明
    的頭像 發(fā)表于 02-27 10:42 ?6391次閱讀
    <b class='flag-5'>RK</b>3562 <b class='flag-5'>單板機</b>圖形用戶<b class='flag-5'>界面</b><b class='flag-5'>開發(fā)</b>完全<b class='flag-5'>手冊</b>:<b class='flag-5'>Qt</b> Creator 配置與 LVGL 案例詳解(二)

    RK3562 單板機圖形用戶界面開發(fā)完全手冊Qt Creator 配置與 LVGL 案例詳解(

    本節(jié)為創(chuàng)龍科技RK3562 單板機 Qt 開發(fā)指南,核心包含開發(fā)環(huán)境配置、工程編譯、網絡調試及實戰(zhàn)案例。詳細說明
    的頭像 發(fā)表于 02-26 11:41 ?1649次閱讀
    <b class='flag-5'>RK</b>3562 <b class='flag-5'>單板機</b>圖形用戶<b class='flag-5'>界面</b><b class='flag-5'>開發(fā)</b>完全<b class='flag-5'>手冊</b>:<b class='flag-5'>Qt</b> Creator 配置與 LVGL 案例詳解(<b class='flag-5'>一</b>)

    RK3576驅動高端控系統升級:拼控與AI視覺融合解決方案

    系統依賴工控主機、外接顯卡和解碼器,存在功耗高、延遲大的問題。而瑞芯微 RK3576 打造的新代 AI 多媒體平臺,憑借 “三
    發(fā)表于 11-21 17:51

    RK3576機器人核心:三+八路攝像頭,重塑機器人交互與感知

    瑞芯微RK3576 AIoT處理器處理器憑借其卓越的與8路攝像頭接入能力,為機器人領域帶來革新。米爾電子MYD-LR
    發(fā)表于 10-29 16:41

    【作品合集】米爾RK3576開發(fā)板測評

    米爾RK3576開發(fā)板測評作品合集 產品介紹: RK3576 是瑞芯微款面向AI市場推出的高性能處理器,它配備了四核Cortex-A72和四 核Cortex-A53 的 CPU,集成
    發(fā)表于 09-11 10:19