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

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuà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)絡調(diào)試Qt工程

本小節(jié)使用led_control案例演示通過網(wǎng)絡調(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,可見添加一個了新設備。

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"獲取設備環(huán)境。

wKgZO2mhA72ADVOIAALaPGk3E60492.png圖?38

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

wKgZPGmhA8aAZTJJAAMElvQLjzc560.png圖?39

(2)設置斷點

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

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)試,請重復按下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í)行,直到遇到下一個斷點或者程序結束。

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

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

wKgZPGmhBBuALJ4PAAO5GkRYWEw590.png圖?47

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

根據(jù)調(diào)試過程中觀察到的信息,分析程序的執(zhí)行流程和潛在問題,并運行相應的修改和優(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)容設置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)容設置Qt程序自啟動服務依賴環(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)容均不逐一展示,如需獲取完整版詳細資料,請關注Tronlong創(chuàng)龍科技微信公眾號或官網(wǎng),或者評論區(qū)留言,感謝您的支持!

審核編輯 黃宇

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

    關注

    1

    文章

    57

    瀏覽量

    18930
  • LVGL
    +關注

    關注

    3

    文章

    127

    瀏覽量

    4674
  • RK3562
    +關注

    關注

    0

    文章

    107

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

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

    本文為創(chuàng)龍科技RK3562 單板機 Linux-RT 開發(fā)指南,核心聚焦實時內(nèi)核的性能測試與開發(fā)應用。內(nèi)容包括 Linux 與 Linux-RT 實時性對比、CPU 負載測試、內(nèi)核
    的頭像 發(fā)表于 02-10 11:49 ?1.8w次閱讀
    <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>

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

    本文為創(chuàng)龍科技RK3562 單板機 ROS2 Foxy 開發(fā)指南,涵蓋系統(tǒng)測試與開發(fā)全流程。詳細說明 Python/C++ 節(jié)點通信、turtlesim 可視化測試的實操指令,以及上位
    的頭像 發(fā)表于 03-27 11:26 ?7457次閱讀
    <b class='flag-5'>RK3562</b> <b class='flag-5'>單板機</b>嵌入式 ROS2 <b class='flag-5'>開發(fā)</b>指南:環(huán)境搭建與工程編譯

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

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

    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 ?550次閱讀
    <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 應用開發(fā)實戰(zhàn)手冊:LED/CAN/TCP/UART 案例與 Python 開發(fā)

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

    RK3562 單板機多媒體開發(fā)完全手冊:視頻輸入輸出與 GStreamer 案例詳解

    本節(jié)為創(chuàng)龍科技RK3562 單板機視頻處理核心指南,涵蓋兩大核心內(nèi)容:一是視頻圖像處理框架,含輸入輸出接口、編解碼及算法加速模塊;是 gst_dec_display 案例,實現(xiàn)
    的頭像 發(fā)表于 03-17 09:49 ?197次閱讀
    <b class='flag-5'>RK3562</b> <b class='flag-5'>單板機</b>多媒體<b class='flag-5'>開發(fā)完全</b><b class='flag-5'>手冊</b>:視頻輸入輸出與 GStreamer 案例<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 ?187次閱讀
    <b class='flag-5'>RK3562</b> <b class='flag-5'>單板機</b>嵌入式 eMMC 健康監(jiān)測<b class='flag-5'>開發(fā)</b>指南:數(shù)據(jù)采集與狀態(tài)分析

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

    本文為創(chuàng)龍科技RK3576 單板機系統(tǒng)使用指南,全面覆蓋系統(tǒng)基礎配置、升級流程與組件安裝。詳解內(nèi)存存儲分區(qū)、網(wǎng)絡靜態(tài) IP 配置、OTA/U
    的頭像 發(fā)表于 04-02 10:46 ?229次閱讀
    <b class='flag-5'>RK</b>3576 <b class='flag-5'>單板機</b>系統(tǒng)使用<b class='flag-5'>手冊</b>:<b class='flag-5'>配置</b>、升級與組件安裝指南(一)

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

    本文為創(chuàng)龍科技RK3576 單板機系統(tǒng)使用指南,全面覆蓋系統(tǒng)基礎配置、升級流程與組件安裝。詳解內(nèi)存存儲分區(qū)、網(wǎng)絡靜態(tài) IP 配置、OTA/U
    的頭像 發(fā)表于 04-03 11:39 ?894次閱讀
    <b class='flag-5'>RK</b>3576 <b class='flag-5'>單板機</b>系統(tǒng)使用<b class='flag-5'>手冊</b>:<b class='flag-5'>配置</b>、升級與組件安裝指南(<b class='flag-5'>二</b>)

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

    本文為創(chuàng)龍科技RK3576 單板機系統(tǒng)使用指南,全面覆蓋系統(tǒng)基礎配置、升級流程與組件安裝。詳解內(nèi)存存儲分區(qū)、網(wǎng)絡靜態(tài) IP 配置、OTA/U
    的頭像 發(fā)表于 04-07 11:40 ?180次閱讀
    <b class='flag-5'>RK</b>3576 <b class='flag-5'>單板機</b>系統(tǒng)使用<b class='flag-5'>手冊</b>:<b class='flag-5'>配置</b>、升級與組件安裝指南(三)

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

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

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

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

    RK3576 單板機高清視頻圖像處理開發(fā)實戰(zhàn)手冊

    本文為創(chuàng)龍科技RK3576 單板機視頻圖像處理開發(fā)指南,詳解視頻輸入輸出、編解碼、RGA2.5、GPU、NPU 等硬件架構。包含 GStreamer 硬解碼 / 編碼、RTSP 網(wǎng)絡流
    的頭像 發(fā)表于 04-28 10:33 ?65次閱讀
    <b class='flag-5'>RK</b>3576 <b class='flag-5'>單板機</b>高清視頻圖像處理<b class='flag-5'>開發(fā)</b>實戰(zhàn)<b class='flag-5'>手冊</b>(<b class='flag-5'>二</b>)
    东安县| 莆田市| 潼关县| 枞阳县| 祥云县| 伊金霍洛旗| 黔江区| 博白县| 若尔盖县| 商南县| 沁阳市| 依安县| 炉霍县| 鄂托克前旗| 台南市| 内乡县| 石棉县| 南郑县| 建昌县| 巴马| 新和县| 镇江市| 乐安县| 南投县| 崇文区| 漳州市| 益阳市| 纳雍县| 隆安县| 洛宁县| 西青区| 巫溪县| 呼伦贝尔市| 卢龙县| 云浮市| 丹阳市| 巨野县| 禹城市| 从化市| 玛多县| 宜兰县|