哈哈哈哈哈操欧洲电影,久草网在线,亚洲久久熟女熟妇视频,麻豆精品色,久久福利在线视频,日韩中文字幕的,淫乱毛视频一区,亚洲成人一二三,中文人妻日韩精品电影

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(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

系統(tǒng)版本: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配置單板機進行演示。

術語表

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

wKgZPGnoLKeAOyvxAAAd5ato9co199.png

Qt組件支持

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

wKgZPGnoLLCABdkOAAA8G9dPi6Y702.png

注意事項

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

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

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ī)問題,請聯(lián)系本站處理。 舉報投訴
  • 嵌入式
    +關注

    關注

    5209

    文章

    20637

    瀏覽量

    336848
  • 單板機
    +關注

    關注

    1

    文章

    55

    瀏覽量

    18921
  • rk3576
    +關注

    關注

    1

    文章

    295

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

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

    本文為創(chuàng)龍科技RK3576 單板機應用開發(fā)指南,包含開發(fā)環(huán)境配置、GDB 調試、外設控制(LED/CAN/ 串口)、Python 開發(fā)及 M
    的頭像 發(fā)表于 04-21 10:43 ?33次閱讀
    <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 ?72次閱讀
    <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ā)與系統(tǒng)定制手冊(二)

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

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

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

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

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

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

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

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

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

    RK3562 單板機嵌入式 eMMC 健康監(jiān)測開發(fā)指南:數(shù)據(jù)采集與狀態(tài)分析

    本文為創(chuàng)龍科技RK3562 單板機 eMMC 健康管理開發(fā)指南,圍繞 emmc_get_info 案例,詳解 eMMC 的 EXT_CSD 寄存器查詢、品牌壽命評估(擦寫次數(shù)、壞塊、
    的頭像 發(fā)表于 03-31 15:07 ?158次閱讀
    <b class='flag-5'>RK</b>3562 <b class='flag-5'>單板機</b><b class='flag-5'>嵌入式</b> eMMC 健康監(jiān)測<b class='flag-5'>開發(fā)</b>指南:數(shù)據(jù)采集與狀態(tài)分析

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

    、ROS2 軟件包編譯和單板機部署方法。創(chuàng)龍科技通過清晰的步驟與案例,幫助開發(fā)者高效實現(xiàn) ROS2 在嵌入式平臺的開發(fā)與應用,適用于機器人開發(fā)
    的頭像 發(fā)表于 03-27 11:26 ?7401次閱讀
    <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 ?6312次閱讀
    <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 ?1578次閱讀
    <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驅動高端控系統(tǒng)升級:拼控與AI視覺融合解決方案

    系統(tǒng)依賴工控主機、外接顯卡和解碼器,存在功耗高、延遲大的問題。而瑞芯微 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

    瑞芯微RK3576開發(fā)板Android14三開發(fā)教程

    本文介紹瑞芯微RK3576平臺Android14系統(tǒng)三開發(fā)的方法,使用觸覺智能EVB7608開發(fā)
    的頭像 發(fā)表于 09-08 13:55 ?945次閱讀
    瑞芯微<b class='flag-5'>RK3576</b><b class='flag-5'>開發(fā)</b>板Android14三<b class='flag-5'>屏</b><b class='flag-5'>異</b><b class='flag-5'>顯</b><b class='flag-5'>開發(fā)</b>教程
    荃湾区| 隆德县| 屏山县| 崇仁县| 鞍山市| 金塔县| 怀远县| 枣庄市| 社旗县| 宜阳县| 呼图壁县| 蚌埠市| 关岭| 馆陶县| 阜新市| 西城区| 时尚| 内丘县| 铁力市| 托克托县| 宁国市| 南汇区| 循化| 灵山县| 胶南市| 克山县| 贞丰县| 南召县| 河津市| 张掖市| 瑞丽市| 井冈山市| 砚山县| 阳新县| 镇赉县| 巩留县| 汉寿县| 青川县| 繁峙县| 嘉兴市| 聂拉木县|