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

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

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

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

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

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

掃碼添加小助手

加入工程師交流群

1.2 通過網(wǎng)絡(luò)調(diào)試Qt工程

本小節(jié)使用led_control案例演示通過網(wǎng)絡(luò)調(diào)試Qt工程的方法。

(1)配置環(huán)境

點擊"Devices -> Devices -> Add",選擇"Generic Linux Device",然后點擊"Start Wizard"確認。

wKgZO2mhA3KAG5WUAAGr33tM4X8038.png圖?30

在彈出的界面中,將"The name to identify this configuration"修改為"RK3562-Device","The device's host name or IPaddress"修改為單板機IP地址,本次操作單板機IP地址為"192.168.13.30","The usernameto log into the device"修改為"root",然后點擊"Next >"。

wKgZO2mhA3-AMkmHAACLU6oOJs4685.png圖?31

彈出配置密鑰界面,此處無需密鑰文件,配置為空即可,繼續(xù)點擊"Next >"。

wKgZPGmhA4qAYm9XAADYz7WQZCQ779.png圖?32

然后點擊Finish連接單板機。

wKgZPGmhA5SAGp26AAB0wgu3EVU482.png圖?33

wKgZPGmhA5SAKPgzAACllmUWZms375.png圖?34

再次查看Devices,可見添加一個了新設(shè)備。

wKgZPGmhA6WAKXnvAAHkSzBROyI602.png圖?35

請打開led_control工程源碼目錄的led_control.pro文件,并在文件中添加以下內(nèi)容。該內(nèi)容作用是將編譯生成的led_control可執(zhí)行程序安裝至單板機系統(tǒng)的"/root/"目錄下。

qnx: target.path = /root

else: unix:!android: target.path = /root

!isEmpty(target.path): INSTALLS += target

wKgZPGmhA62ATVhdAAIc1BLdhTc935.png圖?36

點擊"Projects -> Run -> Add Deploy Step",選中"Deploy files via rsync",通過rsync部署文件。

wKgZO2mhA7WAUmLFAAK-ZHIKgIU500.png圖?37

點擊"Projects -> Run",選中"System Environment",點擊"Fetch Device Environment"獲取設(shè)備環(huán)境。

wKgZO2mhA72ADVOIAALaPGk3E60492.png圖?38

點擊調(diào)試按鈕。因目前未設(shè)置斷點,所以無任何信息打印。

wKgZPGmhA8aAZTJJAAMElvQLjzc560.png圖?39

(2)設(shè)置斷點

打開led_control工程源碼目錄的mainwindow.cpp文件,點擊代碼行號的左側(cè)邊框欄即可設(shè)置斷點,或直接按下F9進行設(shè)置。斷點將以紅色實心圓點顯示,表示程序執(zhí)行到該行時將暫停。本次以分別在58、156處設(shè)置斷點為例進行演示。

wKgZO2mhA8-AHUuOAAAsJ8El6D4842.png圖?40

wKgZPGmhA8-APru6AAAe3tzlE1Q404.png圖?41

(3)啟動調(diào)試

點擊工具欄的調(diào)試按鈕(或按F5),觀察程序運行。程序會執(zhí)行到第一個斷點處暫停,此時可觀察變量的值,調(diào)用堆棧、線程狀態(tài)等信息。

wKgZPGmhA_GAdKY7AAPo-eW98_U046.png圖?42

(4)調(diào)試操作

a)單步調(diào)試

使用單步跳過(F10)、單步進入(F11),單步跳出(Shift+F11)按鍵來逐行執(zhí)行代碼,觀察程序的執(zhí)行流程。按下F11可以進入函數(shù)里面進行調(diào)試,按下"Shift+F11"可跳出??梢婞S色箭頭已跳至UpdateLabelStatus函數(shù)。

wKgZPGmhA_qAGwPWAAOtz1yisXE107.png圖?43

按下F10進行調(diào)試,請重復(fù)按下F10,直到界面顯示即停下。

wKgZPGmhBAOAS-REAALSGLuXa5E892.png圖?44

wKgZO2mhBAOAV1mlAAYr8t159SQ690.png圖?45

然后點擊led_control程序按鍵,可通過狀態(tài)欄查看信息。

b)查看變量和表達式

點擊led_control程序按鍵,可見按鈕被按下時,LED的值為0。

wKgZO2mhBBKAbdlXAAO1_cSOaR0731.png圖?46

c)繼續(xù)執(zhí)行

目前斷點已是最后一個,若還存在斷點,則按下F10讓程序繼續(xù)執(zhí)行,直到遇到下一個斷點或者程序結(jié)束。

(5)調(diào)試結(jié)束

當(dāng)調(diào)試完后,點擊工具欄上的停止按鈕結(jié)束當(dāng)前會話。

wKgZPGmhBBuALJ4PAAO5GkRYWEw590.png圖?47

(6)分析調(diào)試結(jié)果

根據(jù)調(diào)試過程中觀察到的信息,分析程序的執(zhí)行流程和潛在問題,并運行相應(yīng)的修改和優(yōu)化。

1.3 基于命令行方式開發(fā)

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

進入led_control工程源碼目錄,配置交叉編譯工具鏈環(huán)境變量,執(zhí)行qmake命令生成Makefile文件,再執(zhí)行make命令編譯生成可在單板機上正常運行的ARM端Qt程序鏡像,如下圖所示。

Host# source /home/tronlong/RK3562/environment

Host# qmake

Host# make

wKgZO2mhBCmASI1aAAFa3ZGhRpA449.png圖48

wKgZO2mhBCmAEgGwAADETl1-zIk773.png圖49

1.4 Qt程序自啟動說明

本章節(jié)以led_control案例為例,演示Qt程序自啟動功能。

請將led_control案例bin目錄下可執(zhí)行程序led_control拷貝至單板機系統(tǒng)"/root/"目錄。單板機上電啟動進入系統(tǒng)后,執(zhí)行如下命令,在"/etc/default/"下新建qtapp文件,并添加以下內(nèi)容設(shè)置Qt程序運行依賴環(huán)境變量。

Target# vi /etc/default/qtapp

wKgZPGmhBDiAVn_DAAAGAIMXnQ8153.png圖50

添加內(nèi)容如下:

UNTIME_DIR=/run/user/0

DISPLAY=":0"

QT_ROOT=/usr/lib/qt-5.15.10

QT_QPA_FONTDIR=/usr/share/fonts

QT_QPA_PLATFORM_PLUGIN_PATH=/usr/lib/qt-5.15.10/plugins

QT_PLUGIN_PATH=/usr/lib/qt-5.15.10/plugins

LD_LIBRARY_PATH=/usr/lib/qt-5.15.10/lib:/usr/lib/qt-5.15.10/plugins/platform

wKgZPGmhBEGAMfuQAAAeZhYCmNE210.png圖51

執(zhí)行如下命令,在"/etc/systemd/system/"目錄下新建qtapp.service文件,并添加以下內(nèi)容設(shè)置Qt程序自啟動服務(wù)依賴環(huán)境以及Qt程序的路徑。

Target# vi/etc/systemd/system/qtapp.service

wKgZPGmhBEeAVqEyAABiwLBrDNA465.png圖52

添加內(nèi)容如下:

[Unit]

Description=Qt App Service

Requisite=display-manager.service

After=display-manager.service

[Service]

EnvironmentFile=-/etc/default/qtapp

ExecStart=/root/led_control

Restart=always

[Install]

WantedBy=multi-user.target

wKgZO2mhBFOAZ5R0AAAfPQdhRBk750.png圖53

執(zhí)行如下命令,開啟Qt程序自啟動,并重啟單板機。

Target# systemctl enable qtapp

Target# reboot

wKgZPGmhBF2AenWhAAAUCaqarwo768.png圖54

單板機重啟后,Qt程序?qū)詥?。Qt程序運行成功后,可觀察到LVDS顯示屏顯示LED控制界面,可通過點擊下方的按鈕控制LED的亮滅。如下圖所示。

wKgZO2mhBGSASB8YAAbbwtrqB98277.png圖55

如需取消單板機Qt程序自啟動,請執(zhí)行如下命令。

Target# systemctl disable qtapp

wKgZPGmhBHOAE9D2AAAPvmf-XaM270.png圖56

由于篇幅過長等原因,部分內(nèi)容均不逐一展示,如需獲取完整版詳細資料,請關(guān)注Tronlong創(chuàng)龍科技微信公眾號或官網(wǎng),或者評論區(qū)留言,感謝您的支持!

審核編輯 黃宇

聲明:本文內(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

    文章

    42

    瀏覽量

    18857
  • LVGL
    +關(guān)注

    關(guān)注

    2

    文章

    124

    瀏覽量

    4522
  • RK3562
    +關(guān)注

    關(guān)注

    0

    文章

    99

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

    迅為RK3562開發(fā)板Buildroot系統(tǒng)功能測試

    迅為RK3562開發(fā)板Buildroot系統(tǒng)功能測試
    的頭像 發(fā)表于 06-13 13:46 ?2053次閱讀
    迅為<b class='flag-5'>RK3562</b><b class='flag-5'>開發(fā)</b>板Buildroot系統(tǒng)功能測試

    RK3562 單板機 Linux-RT 系統(tǒng)開發(fā)指南:內(nèi)核配置、實時性優(yōu)化與案例詳解

    本文為創(chuàng)龍科技RK3562 單板機 Linux-RT 開發(fā)指南,核心聚焦實時內(nèi)核的性能測試與開發(fā)應(yīng)用。內(nèi)容包括 Linux 與 Linux-RT 實時性對比、CPU 負載測試、內(nèi)核
    的頭像 發(fā)表于 02-10 11:49 ?1.6w次閱讀
    <b class='flag-5'>RK3562</b> <b class='flag-5'>單板機</b> Linux-RT 系統(tǒng)<b class='flag-5'>開發(fā)</b>指南:內(nèi)核<b class='flag-5'>配置</b>、實時性優(yōu)化與案例<b class='flag-5'>詳解</b>

    單片機與單板機的區(qū)別

    單板機的名稱較早,系指將一個計算機的主要部件都放在一塊電路板上的專用計算機。單板機上設(shè)備部件星羅棋布。單片機一詞出現(xiàn)在超大規(guī)模芯片制造之后,系指將一臺計算機的主要部件都放到一塊芯片之中的計算機。由于
    發(fā)表于 09-25 05:02

    SBC8100單板機設(shè)計及使用指南

    SBC8100單板機設(shè)計及使用指南 SBC8100單板機開發(fā)者使用OMAP35x系列處理器提供了完善的硬件及軟件開發(fā)環(huán)境,支持linux-2.6.22操作系統(tǒng)及WinCE6.0操作
    發(fā)表于 03-09 09:27 ?40次下載

    基于Qt4的圖形用戶界面程序設(shè)計

    Qt是跨平臺開發(fā)圖形界面C++開發(fā)包,隨著人們對圖形用戶界面
    發(fā)表于 09-09 11:03 ?77次下載
    基于<b class='flag-5'>Qt</b>4的<b class='flag-5'>圖形</b><b class='flag-5'>用戶</b><b class='flag-5'>界面</b>程序設(shè)計

    RK3562開發(fā)板:安卓Linux開發(fā)從入門到精通()

    導(dǎo)讀通過上篇介紹RK3562的文章我們學(xué)習(xí)了關(guān)于:認識接口、固件下載、安裝驅(qū)動和燒錄工具、燒錄固件等內(nèi)容。這些知識的回顧,希望能夠幫助您更好地理解RK3562的使用方法和開發(fā)流程。接下來這篇教程中
    的頭像 發(fā)表于 04-02 08:31 ?3072次閱讀
    <b class='flag-5'>RK3562</b><b class='flag-5'>開發(fā)</b>板:安卓Linux<b class='flag-5'>開發(fā)</b>從入門到精通(<b class='flag-5'>二</b>)

    新一代低價開發(fā)板芯片RK3562來啦! — 觸覺智能RK3562開發(fā)

    最近我收到了個一套開發(fā)板,有核心板,開發(fā)板,還有個7英寸觸摸屏幕。這些東西,都是一家叫做觸覺智能的公司做的基于瑞芯微RK3562的產(chǎn)品。RK3562不少人,可能不太熟悉啊,之前見過的都
    的頭像 發(fā)表于 08-15 17:42 ?5530次閱讀
    新一代低價<b class='flag-5'>開發(fā)</b>板芯片<b class='flag-5'>RK3562</b>來啦! — 觸覺智能<b class='flag-5'>RK3562</b><b class='flag-5'>開發(fā)</b>板

    嵌入式開發(fā)必備-RK3562演示Linux常用系統(tǒng)查詢命令(下)

    本文繼續(xù)介紹Linux系統(tǒng)查看硬件配置及常用調(diào)試命令,方便開發(fā)者快速了解開發(fā)板硬件信息及進行相關(guān)調(diào)試。觸覺智能RK3562開發(fā)板演示
    的頭像 發(fā)表于 01-03 13:54 ?1096次閱讀
    嵌入式<b class='flag-5'>開發(fā)</b>必備-<b class='flag-5'>RK3562</b>演示Linux常用系統(tǒng)查詢命令(下)

    觸覺智能RK3562開發(fā)板新版強勢亮相

    /RK3562J),都支持NPU和CAN功能了,為此觸覺智能RK3562開發(fā)板進行了迭代升級,全新型號為EVB3562-V2。為了慶祝觸覺智能RK3
    的頭像 發(fā)表于 05-30 11:32 ?1197次閱讀
    觸覺智能<b class='flag-5'>RK3562</b><b class='flag-5'>開發(fā)</b>板新版強勢亮相

    迅為RK3562開發(fā)板 Ubuntu系統(tǒng)功能測試

    迅為RK3562開發(fā)板 Ubuntu系統(tǒng)功能測試
    的頭像 發(fā)表于 07-10 13:46 ?1255次閱讀
    迅為<b class='flag-5'>RK3562</b><b class='flag-5'>開發(fā)</b>板 Ubuntu系統(tǒng)功能測試

    RK3562單板機系統(tǒng)使用與開發(fā)手冊:基礎(chǔ)操作、升級部署與工具鏈配置(一)

    本文為創(chuàng)龍科技RK3562 單板機 Linux 系統(tǒng)使用指南,核心包含系統(tǒng)配置、升級部署與組件安裝三大模塊。內(nèi)容涉及靜態(tài) IP 配置、恢復(fù)出廠設(shè)置、OTA/U 盤升級,以及 Pytho
    的頭像 發(fā)表于 01-27 15:05 ?160次閱讀
    <b class='flag-5'>RK3562</b><b class='flag-5'>單板機</b>系統(tǒng)使用與<b class='flag-5'>開發(fā)</b><b class='flag-5'>手冊</b>:基礎(chǔ)操作、升級部署與工具鏈<b class='flag-5'>配置</b>(一)

    3562 單板機 Linux 系統(tǒng)固化完全指南:從 SD 卡啟動到 eMMC 永久部署

    本文為創(chuàng)龍科技 3562 單板機系統(tǒng)固化操作指南,核心涵蓋 SD 啟動卡、升級卡制作,以及 eMMC 芯片系統(tǒng)固化與啟動驗證。文檔詳細說明專用工具使用、鏡像燒錄參數(shù)配置、多方式啟動測試流程,可有
    的頭像 發(fā)表于 02-04 10:34 ?694次閱讀
    <b class='flag-5'>3562</b> <b class='flag-5'>單板機</b> Linux 系統(tǒng)固化<b class='flag-5'>完全</b>指南:從 SD 卡啟動到 eMMC 永久部署

    RK3562 單板機系統(tǒng)開發(fā)完全手冊:U-Boot/Kernel/Rootfs 開發(fā)與性能優(yōu)化

    本文為創(chuàng)龍科技RK3562 單板機 Linux 系統(tǒng)開發(fā)指南,核心包含 SDK 配置、內(nèi)核與文件系統(tǒng)開發(fā)、分區(qū)
    的頭像 發(fā)表于 02-05 17:20 ?208次閱讀
    <b class='flag-5'>RK3562</b> <b class='flag-5'>單板機</b>系統(tǒng)<b class='flag-5'>開發(fā)完全</b><b class='flag-5'>手冊</b>:U-Boot/Kernel/Rootfs <b class='flag-5'>開發(fā)</b>與性能優(yōu)化

    RK3562 單板機 Linux 應(yīng)用開發(fā)實戰(zhàn)手冊:LED/CAN/TCP/UART 案例與 Python 開發(fā)

    本文為創(chuàng)龍科技RK3562 單板機應(yīng)用開發(fā)指南,核心包含交叉編譯工具鏈部署、GDB 遠程調(diào)試,以及 LED、CAN、TCP/UDP、MQTT 等實戰(zhàn)案例。文檔支持 C/C++ 與 Python 雙語
    的頭像 發(fā)表于 02-25 11:35 ?91次閱讀
    <b class='flag-5'>RK3562</b> <b class='flag-5'>單板機</b> Linux 應(yīng)用<b class='flag-5'>開發(fā)</b>實戰(zhàn)<b class='flag-5'>手冊</b>:LED/CAN/TCP/UART 案例與 Python <b class='flag-5'>開發(fā)</b>(<b class='flag-5'>二</b>)

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

    本節(jié)為創(chuàng)龍科技RK3562 單板機 Qt 開發(fā)指南,核心包含開發(fā)環(huán)境配置、工程編譯、網(wǎng)絡(luò)調(diào)試及實
    的頭像 發(fā)表于 02-26 11:41 ?59次閱讀
    <b class='flag-5'>RK3562</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>:<b class='flag-5'>Qt</b> <b class='flag-5'>Creator</b> <b class='flag-5'>配置</b>與 <b class='flag-5'>LVGL</b> 案例<b class='flag-5'>詳解</b>(一)