日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

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

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

基于 RV1126B 評估板的 GUI 應(yīng)用開發(fā)實戰(zhàn)(一)

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

掃碼添加小助手

加入工程師交流群

前 言

本文檔提供基于Qt和LVGL的圖形用戶界面(GUI)的開發(fā)說明。包括組件支持情況,開發(fā)流程和基礎(chǔ)案例。

備注:LVGL相關(guān)功能正在開發(fā)中。

Qt和LVGL在跨平臺支持和開源特性上有相似之處,但在目標(biāo)平臺、資源占用、編程語言、功能豐富度、授權(quán)方式和應(yīng)用場景等方面存在明顯差異,具體如下。

wKgZPGoVAFOADFk7AABe-mgYKN8473.png

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

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

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

LinuxSDK開發(fā)包:LinuxSDK-[版本號](基于rv1126b_linux6.1_release_v1.2.0)

應(yīng)用開發(fā)交叉編譯工具鏈:aarch64-buildroot-linux-gnu-gcc(版本為13.4.0,通過LinuxSDK編譯生成)

U-Boot開發(fā)、內(nèi)核開發(fā):gcc-arm-10.3-2021.07-x86_64-aarch64-none-linux-gnu

評估板系統(tǒng)版本:U-Boot 2017.09、Linux-6.1.141、Buildroot-2024.02

Qt版本:5.15.11

LVGL版本:9.1

備注:本文基于16GByte eMMC、2GByteLPDDR4X配置核心板進行演示。

術(shù)語表

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

wKgZO2oVAFqAQ0AUAAAoz1DpfT0639.png

注意事項

本文默認(rèn)硬件連接說明如下:

(1)供電連接:使用Type-C線將評估板的POWER IN(CON5)接口連接至快充適配器,再將適配器接入電源,為評估板供電。

(2)顯示連接:通過HDMIOUT接口連接顯示設(shè)備,實現(xiàn)圖像輸出。

(3)調(diào)試串口連接:使用Type-C線將USB TO UART0調(diào)試串口連接至PC主機。

(4)網(wǎng)絡(luò)連接:將評估板ETH1 RGMII網(wǎng)口通過路由器與PC機接入同一局域網(wǎng)。

(5)系統(tǒng)啟動方式:通過板載eMMC存儲介質(zhì)啟動系統(tǒng)。

wKgZPGoVAGKAHKXDADB98yqIOXA745.png

1Qt開發(fā)說明

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

LinuxSDK開發(fā)包中已提供適配評估板的ARM端Qt環(huán)境(5.15.11),請先參考《開發(fā)環(huán)境搭建》和《Linux系統(tǒng)開發(fā)手冊》安裝、編譯LinuxSDK,構(gòu)建適配評估板的交叉編譯工具鏈和qmake工具??苫诿钚谢騋t Creator工具對已有Qt工程進行編譯,生成ARM端Qt程序鏡像。

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

wKgZO2oVAGyAA6zQAABhnzUHDT4787.png

1.1基于QtCreator開發(fā)

1.1.1安裝QtCreator工具

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

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

Host# sudoaptinstallqtcreator

wKgZO2oVAHSAI0vDAAFxhpKxYtk644.png

wKgZPGoVAHSAFVNNAAC_C5vl7Vg900.png

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

Host# qtcreator -version

wKgZO2oVAK2AdZ7sAADtGtloaWo018.png

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

Host# sudo apt install gdb-multiarch

wKgZO2oVALKAWMPKAAEEtcWUFQs507.png

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

Host# gdb-multiarch --version

wKgZPGoVALiALc_nAAB0-NJwN1w230.png

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

Host# source /home/tronlong/RV1126B/aarch64-buildroot-linux-gnu_sdk-buildroot/environment-setup

wKgZPGoVAL6AQsmfAADBn0RfeE8450.png

1.1.2配置交叉編譯工具鏈

執(zhí)行如下命令,啟動Qt Creator。

Host# qtcreator

wKgZPGoVAMWAOZQPAAAsp1Ad-ak684.png

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

wKgZO2iG2sCAZkhfAAEaq9C5_4A144.png

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

wKgZO2oVANGAcu2aAAD1dXcLuQA404.png

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

/home/tronlong/RV1126B/aarch64-buildroot-linux-gnu_sdk-buildroot/bin/aarch64-buildroot-linux-gnu-g++

wKgZPGnoLPWAMzfSAAF2kYPULOQ857.pngwKgZO2oVANyAEanuAAJEm4BzWIc967.png

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

wKgZPGoVAOaARksLAAIypc0gktA325.png

1.1.3配置Debuggers

點擊"Debuggers ->Add -> Browse…",選擇GNU調(diào)試器,然后點擊Open確認(rèn)。具體路徑為:

/usr/bin/gdb-multiarch

wKgZO2oVAO2AXQJdAAFOCVPTngg971.pngwKgZO2oVAPeAQm-QAAH9XaTXPqY439.png

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

wKgZPGoVAP2AIMsRAAFdJbBRF7A519.png

1.1.4配置Qt Versions

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

/home/tronlong/RV1126B/aarch64-buildroot-linux-gnu_sdk-buildroot/bin/qmake

wKgZO2oVAQaAacjNAAECpcbkXD0507.pngwKgZO2oVAQaAEEF_AAB8V33JmYQ407.png

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

wKgZPGoVARCATy4VAAFuQP0dGbQ945.png

1.1.5配置Kits

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

wKgZO2oVAReAV8AWAAHAGFWpylQ132.png

1.1.6編譯Qt工程

本章節(jié)使用led_control案例演示編譯Qt工程。

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

wKgZPGoVAR-ADSPdAAECJqHsWm0106.png

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

wKgZO2oVASSAWFAeAAB5WmE3Nbk520.png

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

wKgZO2oVAS2AcFskAAHysbjv3cE433.pngwKgZO2oVAS2AN1RlAAB5u2rJiug308.png

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

wKgZPGoVATWAQK9gAAHwtqjAZeI033.png

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

wKgZO2oVAT2Ad3-PAAHyiJGsGCc055.pngwKgZPGoVAT2AERgMAAKs2Fwu53w154.png

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

wKgZO2oVAUaAEBYKAABaDQ3Ytcw373.png

審核編輯 黃宇

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

    關(guān)注

    1

    文章

    1154

    瀏覽量

    31443
  • RV1126B
    +關(guān)注

    關(guān)注

    0

    文章

    152

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    新品發(fā)布!新RV1126B開發(fā)套件EASY-EAI-PI2正式上線

    新品發(fā)布!新RV1126B開發(fā)套件EASY-EAI-PI2正式上線
    的頭像 發(fā)表于 06-08 11:08 ?462次閱讀
    新品發(fā)布!新<b class='flag-5'>一</b>代<b class='flag-5'>RV1126B</b><b class='flag-5'>開發(fā)</b>套件EASY-EAI-PI2正式上線

    RV1126B 評估 Linux 應(yīng)用開發(fā)與調(diào)試指南

    本文為創(chuàng)龍科技RV1126B 評估 Linux 應(yīng)用開發(fā)指南,涵蓋開發(fā)環(huán)境搭建、交叉編譯、GDB 遠程調(diào)試及 LED 閃爍
    的頭像 發(fā)表于 05-25 10:07 ?675次閱讀
    <b class='flag-5'>RV1126B</b> <b class='flag-5'>評估</b><b class='flag-5'>板</b> Linux 應(yīng)用<b class='flag-5'>開發(fā)</b>與調(diào)試指南

    基于 RV1126B 評估的 Linux 系統(tǒng)開發(fā)詳解(二)

    本文為創(chuàng)龍科技RV1126B 評估 Linux 系統(tǒng)開發(fā)指南,包含 SDK 編譯、引導(dǎo)程序、內(nèi)核、文件系統(tǒng)開發(fā)、鏡像管理、分區(qū)配置、主頻調(diào)
    的頭像 發(fā)表于 05-22 10:32 ?1907次閱讀
    基于 <b class='flag-5'>RV1126B</b> <b class='flag-5'>評估</b><b class='flag-5'>板</b>的 Linux 系統(tǒng)<b class='flag-5'>開發(fā)</b>詳解(二)

    基于 RV1126B 評估的 Linux 系統(tǒng)開發(fā)詳解(

    本文為創(chuàng)龍科技RV1126B 評估 Linux 系統(tǒng)開發(fā)指南,包含 SDK 編譯、引導(dǎo)程序、內(nèi)核、文件系統(tǒng)開發(fā)、鏡像管理、分區(qū)配置、主頻調(diào)
    的頭像 發(fā)表于 05-21 11:13 ?1221次閱讀
    基于 <b class='flag-5'>RV1126B</b> <b class='flag-5'>評估</b><b class='flag-5'>板</b>的 Linux 系統(tǒng)<b class='flag-5'>開發(fā)</b>詳解(<b class='flag-5'>一</b>)

    RV1126B 評估系統(tǒng)燒錄與 eMMC 固化指南

    本文為創(chuàng)龍科技RV1126B 評估 Linux 系統(tǒng)固化指南,包含 SD 卡制作、USB 單臺燒錄、批量固化等方案。支持從 SD 卡啟動升級與 USB 工具直寫 eMMC,適配開發(fā)調(diào)
    的頭像 發(fā)表于 05-19 09:52 ?130次閱讀
    <b class='flag-5'>RV1126B</b> <b class='flag-5'>評估</b><b class='flag-5'>板</b>系統(tǒng)燒錄與 eMMC 固化指南

    【飛凌嵌入式RV1126B開發(fā)板試用體驗】飛凌嵌入式RV1126B開發(fā)板開發(fā)環(huán)境搭建

    收到飛凌嵌入式RV1126B開發(fā)板有幾天,對飛凌嵌入式RV1126B開發(fā)板研究后也對開發(fā)板有了
    發(fā)表于 05-12 00:26

    瑞芯微RV1126B 方案特性

    瑞芯微RV1126B是面向邊緣視覺場景的專用處理芯片,憑借低功耗、內(nèi)置AI-ISP、雙路MIPI-CSI接口以及端側(cè)AI算力,可支撐常規(guī)監(jiān)控、雙光譜、多目視覺等多類相機產(chǎn)品開發(fā),配合定制化設(shè)計,能夠
    的頭像 發(fā)表于 05-11 14:27 ?2209次閱讀
    瑞芯微<b class='flag-5'>RV1126B</b> 方案特性

    【飛凌嵌入式RV1126B開發(fā)板試用體驗】初識飛凌嵌入式RV1126B開發(fā)板

    這幾天剛收到飛凌嵌入式RV1126B開發(fā)板,帶大家先認(rèn)識下這塊開發(fā)板,收到的開發(fā)板如下圖。 開發(fā)板
    發(fā)表于 04-13 17:27

    【飛凌嵌入式RV1126B開發(fā)板】+兩款開發(fā)板之比較

    目前兩款常見的RV1126B開發(fā)板款是靈眸科技推出的EASY EAI Nano-TB(RV1126B)開發(fā)套件,另
    發(fā)表于 03-05 23:32

    觸覺智能RV1126B核心配置USB復(fù)合設(shè)備(下)

    本文基于觸覺智能RV1126B核心&開發(fā)板,為大家介紹配置USB復(fù)合設(shè)備配置實現(xiàn),本章節(jié)將介紹ACM和UMS兩種USB復(fù)合設(shè)備。
    的頭像 發(fā)表于 02-10 13:41 ?635次閱讀
    觸覺智能<b class='flag-5'>RV1126B</b>核心<b class='flag-5'>板</b>配置USB復(fù)合設(shè)備(下)

    觸覺智能RV1126B核心配置USB復(fù)合設(shè)備(上)

    本文基于觸覺智能RV1126B核心&開發(fā)板,為大家介紹配置USB復(fù)合設(shè)備配置實現(xiàn),本章節(jié)將介紹RNDIS和UAC兩種USB復(fù)合設(shè)備。
    的頭像 發(fā)表于 01-31 14:03 ?3498次閱讀
    觸覺智能<b class='flag-5'>RV1126B</b>核心<b class='flag-5'>板</b>配置USB復(fù)合設(shè)備(上)

    ElfBoard新品發(fā)布|【RV1126B】ELF-RV1126B開發(fā)板正式發(fā)布

    ELF-RV1126B開發(fā)板基于瑞芯微RV1126B處理器設(shè)計,集成四核ARMCortex-A53架構(gòu),主頻達1.6GHz,并內(nèi)置3TOPS@INT8算力的NPU,支持INT8/INT16混合精度
    的頭像 發(fā)表于 01-16 16:59 ?3541次閱讀
    ElfBoard新品發(fā)布|【<b class='flag-5'>RV1126B</b>】ELF-<b class='flag-5'>RV1126B</b><b class='flag-5'>開發(fā)</b>板正式發(fā)布

    替代升級實錘!實測RV1126B,CPU性能吊打RV1126

    RV1126B核心已上市并穩(wěn)定量產(chǎn)供應(yīng)實測開始,設(shè)備使用觸覺智能RV1126核心RV1126B核心
    的頭像 發(fā)表于 12-11 17:13 ?2843次閱讀
    替代升級實錘!實測<b class='flag-5'>RV1126B</b>,CPU性能吊打<b class='flag-5'>RV1126</b>

    新品發(fā)布!RV1126B正式上線!

    新品發(fā)布!RV1126B正式上線!
    的頭像 發(fā)表于 09-15 09:16 ?7757次閱讀
    新品發(fā)布!<b class='flag-5'>RV1126B</b>正式上線!

    RV1126系列選型指南:從RV1126RV1126B文看懂升級差異

    2025年7月,瑞芯微正式發(fā)布新代AI視覺芯片RV1126B。作為其金牌方案商,EASYEAI靈眸科技同步推出搭載該芯片的AIoT核心EAI1126B-Core-T。相較于前代
    的頭像 發(fā)表于 09-04 10:50 ?5587次閱讀
    <b class='flag-5'>RV1126</b>系列選型指南:從<b class='flag-5'>RV1126</b>到<b class='flag-5'>RV1126B</b>,<b class='flag-5'>一</b>文看懂升級差異
    安义县| 嘉义市| 定陶县| 安岳县| 绵竹市| 双柏县| 马公市| 津市市| 车险| 广宁县| 安阳市| 荃湾区| 贵溪市| 泰安市| 团风县| 衡南县| 革吉县| 勐海县| 潢川县| 包头市| 中卫市| 安顺市| 梧州市| 大庆市| 东阳市| 蓬溪县| 扶余县| 苍梧县| 南涧| 公安县| 日土县| 大同市| 江油市| 锦屏县| 丽江市| 中西区| 进贤县| 化隆| 新宁县| 承德市| 墨江|