在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

3天內不再提示

高效開發 | 瑞迅基于瑞芯微系列主板QT移植部署(上)

瑞迅科技 ? 2025-07-11 15:39 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

嵌入式開發的浪潮中,RK3568平臺以其強勁性能成為諸多領域的寵兒,而QT憑借出色的跨平臺特性和豐富功能,是界面開發的利器。將 QT5 移植到 RK3568 平臺的深度融合,是嵌入式硬件標準化與軟件開發模塊化的必然趨勢,這一技術組合將成為連接 “硬件算力” 與 “用戶體驗” 的核心紐帶,推動更多智能設備從 “功能可用” 邁向 “體驗卓越”。


瑞迅RK3568主板移植部署QT5技術實操如下


技術分享


一、下載QT5源碼

下載地址:https://download.qt.io/archive/qt/


二、QT配置和編譯

1.解壓后進入源碼路徑。創建一個autoconfig.sh。編輯內容

2cb5f012-5e2a-11f0-9cf1-92fbcf53809c.png


這里面有兩個參數需要注意

-sysroot 指定目標根文件系統位置。這里可以將整個文件系統copy到sysroot指定的目錄下,然后修改里面庫的符號鏈接為相對路徑,要不然編譯過程中會提示無法找到相關庫問題。


-prefix 指定編譯完成后make install時的安裝位置,如果系統中指定了sysroot參數,那么安裝位置為sysroot+prefix。利用默認的安裝位置時可以不用指定prefix參數。


-extprefix 這個參數和prefix 的作用差不多,只不多extprefix 指定的安裝路徑位置不添加sysroot指定的路徑,例如:-extprefix /opt/qt5.12.11-aach64 那么make install后安裝位置為編譯主機的/opt/qt5.12.11-aach64目錄中。


注:make install的具體安裝位置可以在配置命令執行完成的log中看到。

2cc788ea-5e2a-11f0-9cf1-92fbcf53809c.png


2.修改編譯工具鏈

修改文件:qtbase/mkspecs/linux-aarch64-gnu-g++/qmake.conf。這個需要根據自己目標機器的cpu架構進行修改。我用的是arm64的cpu,這里具體用哪個文件下的qmake.conf是和配置中的-xplatform參數對應的。

2cd8a6de-5e2a-11f0-9cf1-92fbcf53809c.png

這里可以修改成交叉編譯工具鏈的絕對路徑。


3.添加QT支持OpenGL es2和eglfs庫的路勁和頭文件

2ce74d88-5e2a-11f0-9cf1-92fbcf53809c.png


4.執行編譯
經過上面的修改后執行下面命令執行配置和編譯

2cf77dca-5e2a-11f0-9cf1-92fbcf53809c.png


如果配置過程中出錯,需要先刪除config.log和config.cache在重新執行autoconfig.sh進行配置。

配置階段無誤的話下面這幾項會被選擇

2d020d4e-5e2a-11f0-9cf1-92fbcf53809c.png


三、部署

make install 編譯好的QT系統會被安裝到extprefix指定的目錄中。copy打包這個目錄并把它放在目標主機中相同的目錄結構下,建議用tar的方式壓縮,防止丟失符號鏈接。

配置環境變量

修改/etc/profile文件添加下面環境變量

2d0b18c6-5e2a-11f0-9cf1-92fbcf53809c.png


QT_QPA_PLATFORM這個環境變量可以不用指定,如果想用eglfs顯示可以在運行QT程序的時候增加參數“-platform eglfs”。


如果想在sudo命令下正確的利用eglfs插件顯示還需要在/etc/environment中添加如下兩行。

2d19e6bc-5e2a-11f0-9cf1-92fbcf53809c.png

另外:如果需要打印更多log可以設置export QT_DEBUG_PLUGINS=1環境變量。


四、測試驗證

QT源碼中有多個例程可以用來驗證3D功能。利用編譯生成的qmake可以對其進行編譯。下面是其中一個例程在機器上的運行效果,另外通過查看GPU的使用率,可以確定硬件加速是否使能。

2d27aeb4-5e2a-11f0-9cf1-92fbcf53809c.png


移植過程中難免會遇到諸多問題,下一期將介紹移植過程中問題解決,歡迎持續關注,共同探討!

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

    關注

    5149

    文章

    19651

    瀏覽量

    317204
  • 主板
    +關注

    關注

    54

    文章

    2132

    瀏覽量

    73057
  • 瑞芯微
    +關注

    關注

    25

    文章

    580

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    【中獎公示】8.11RKNN系列直播二:RKNN模型精度優化指南

    RK-Inside快充充電頭2、加入技術交流群,獲取更多資料往期回顧:8月8日 【R
    發表于 08-11 10:36

    基于RV1109的酒店人臉識別應用

    、身份證健康碼二維碼掃碼器等多種外設擴展,可應用于閘機通道和門禁考勤,實現人員的安全、高效的進出控制。它采用RV1109高性能AI處理器,NPU獨立算力1.2T,搭載工業級雙目攝
    發表于 01-29 14:41

    VR開發平臺

    VR開發平臺
    發表于 02-17 14:12 ?43次下載

    VR開發資料

    VR開發資料
    發表于 02-17 14:14 ?58次下載

    首發!成功移植OpenHarmony到RK2206開發板,2022年2月即將開源~

    經過三周的時間,我們成功將OpenHarmony 1.1.2版本移植RK2206開發
    的頭像 發表于 04-11 14:05 ?2799次閱讀
    首發!成功<b class='flag-5'>移植</b>OpenHarmony到<b class='flag-5'>瑞</b><b class='flag-5'>芯</b><b class='flag-5'>微</b>RK2206<b class='flag-5'>開發</b>板,2022年2月即將開源~

    為國產RK3568工業級核心板方案

    為國產RK3568工業級核心板方案
    的頭像 發表于 07-06 15:12 ?2333次閱讀
    <b class='flag-5'>迅</b>為國產<b class='flag-5'>瑞</b><b class='flag-5'>芯</b><b class='flag-5'>微</b>RK3568工業級核心板方案

    【新品】為RK3588開發板Linux安卓12ARM核心板人工智能工業AI主板

    為RK3588開發板Linux安卓12ARM核心板人工智能工業AI主板
    的頭像 發表于 08-17 15:15 ?2576次閱讀
    【新品】<b class='flag-5'>迅</b>為RK3588<b class='flag-5'>開發</b>板Linux安卓12<b class='flag-5'>瑞</b><b class='flag-5'>芯</b><b class='flag-5'>微</b>ARM核心板人工智能工業AI<b class='flag-5'>主板</b>

    科技受邀參加第八屆開發者大會

    3月7日-8日,第八屆開發者大會在福州喜來登圓滿召開。科技作為
    的頭像 發表于 03-12 08:03 ?862次閱讀
    <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'>開發</b>者大會

    科技亮相第八屆開發者大會

    3月7日至8日,備受矚目的第八屆開發者大會在福州喜來登成功召開。作為
    的頭像 發表于 03-13 11:17 ?1181次閱讀

    高層代表一行蒞臨科技 共繪AIoT發展藍圖

    作為中國領先的AIoT芯片設計公司,其自主研發的系列芯片在市場上享有極高的聲譽。近年來,
    的頭像 發表于 11-09 01:00 ?1544次閱讀
    <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>科技  共繪AIoT發展藍圖

    開發板/主板Android系統APK簽名文件使用方法,實用干貨

    主板/開發板Android系統,APK系統簽名文件使用方法
    的頭像 發表于 12-26 09:43 ?922次閱讀
    <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>Android系統APK簽名文件使用方法,實用干貨

    科技榮獲2024年度優秀合作獎

    開啟了雙方深度交流、展望未來合作的新篇章。自雙方合作以來,科技與始終保持高效協同,共同
    的頭像 發表于 02-18 09:15 ?585次閱讀
    <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>2024年度優秀合作獎

    科技榮獲2024年度優秀合作獎!聯動

    開啟了雙方深度交流、展望未來合作的新篇章。 自雙方合作以來,科技與始終保持高效協同,共
    的頭像 發表于 02-18 10:25 ?438次閱讀
    <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>2024年度優秀合作獎!<b class='flag-5'>瑞</b><b class='flag-5'>瑞</b>聯動

    RK3506開發板之Qt應用開發手冊() 深圳觸覺智能出品,嵌入式方案商

    RK3506開發板必備攻略之Qt應用開發手冊(
    的頭像 發表于 04-28 17:16 ?525次閱讀
    <b class='flag-5'>瑞</b><b class='flag-5'>芯</b><b class='flag-5'>微</b>RK3506<b class='flag-5'>開發</b>板之<b class='flag-5'>Qt</b>應用<b class='flag-5'>開發</b>手冊(<b class='flag-5'>上</b>) 深圳觸覺智能出品,嵌入式方案商

    科技與您共聚2025開發者大會

    2025年7月17-18日,第九屆開發者大會(RKDC!2025)將在福州海峽國際會展中心盛大啟幕。
    的頭像 發表于 07-11 15:39 ?134次閱讀
    <b class='flag-5'>瑞</b><b class='flag-5'>迅</b>科技與您共聚2025<b class='flag-5'>瑞</b><b class='flag-5'>芯</b><b class='flag-5'>微</b><b class='flag-5'>開發</b>者大會
    主站蜘蛛池模板: 亚洲免费视频网 | 欧美777| 好吊色视频988gao在线观看 | 一级做a爰片久久毛片美女图片 | 亚洲免费区 | www五月天com| 91久娇草 | 四虎永久在线观看视频精品 | 色中文字幕 | 2020年亚洲天天爽天天噜 | 乌克兰毛片 | abc119影院成人免费看 | 成人a大片高清在线观看 | 天天拍夜夜爽 | 亚洲三级电影在线播放 | 久久香蕉国产精品一区二区三 | 欧美高清在线播放 | 日韩免费精品视频 | 日韩一级生活片 | 国产理论 | 欧美军同video69视频 | 成年人在线网站 | 天天拍拍天天爽免费视频 | 35qao强力打造免费上线高清 | 日韩一卡2卡三卡4卡无卡网站 | 美女三级网站 | 久草色在线 | 2021国产精品成人免费视频 | xxxx性开放xxxx| 午夜啪视频 | 欧美性free免费 | 很色视频 | 迅雷www天堂在线资源 | 四虎影院精品 | 欧美一级视频在线高清观看 | 美女喷白浆视频 | 人人澡人人添 | 视频在线观看网站 | 亚洲播播| 美女丝袜长腿喷水gif动态图 | 日韩免费一级 |