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

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

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

3天內不再提示

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

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

掃碼添加小助手

加入工程師交流群

1.2 通過網絡調試Qt工程

本小節(jié)使用led_control案例演示通過網絡調試Qt工程的方法。

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

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

wKgZPGnpiNCANCRLAAFvtleXHdo991.png

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

wKgZPGnpiXmAPLkRAAB9gKMiWu4765.png

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

wKgZPGnpiYCABh0wAADIE-lbAJk674.png

然后點擊Finish連接單板機。

wKgZPGnpiYmAXdNyAABlVyZIpbQ712.pngwKgZPGnpiYmARJ-rAACTHaFnMcE054.png

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

wKgZO2npiY-APW_mAAGyhgZVVPA588.png

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

qnx: target.path = /root

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

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

wKgZO2npiZWAClwvAAHvy3TvIfU857.png

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

wKgZO2npiZqALt-PAALfQ9uh1Xo804.png

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

wKgZO2npiaWABXDXAAJfnmck4Ww195.png

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

wKgZO2npiayAAWT3AAK5qEignxA888.png

(2)設置斷點

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

wKgZO2npibaATGWXAAApO_ryLfM379.png

wKgZPGnpibaAQIgaAAAdgl-RCso367.png

(3)啟動調試

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

wKgZPGnpicGAZEIyAAOvvAqfZG8219.png

(4)調試操作

a)單步調試

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

wKgZO2npicKAd8W4AAN1xAH4cB0990.png

按下F10進行調試,請重復按下F10,直到界面顯示即停下。

wKgZO2npicqANZ_6AAKV4-q97kQ359.png

wKgZPGnpicuAKwspAFj-Xfc8nyM128.png

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

b)查看變量和表達式

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

wKgZO2npidOAN_i1AAN3pFobkC0320.png

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

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

(5)調試結束

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

wKgZPGnpidmAJSBkAAN6P0-4p_0265.png

(6)分析調試結果

根據(jù)調試過程中觀察到的信息,分析程序的執(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/RK3576/environment

Host# qmake

Host# make

wKgZPGnpid6AXA3JAAPSbFac6nA488.png

1.4 Qt程序自啟動說明

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

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

Target# vi /etc/default/qtapp

wKgZPGnpieOATPUpAAAE2tsC4ao659.png

添加內容如下:

UNTIME_DIR=/run/user/0

DISPLAY=":0"

QT_ROOT=/usr/lib/qt-5.15.11

QT_QPA_FONTDIR=/usr/share/fonts

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

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

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

wKgZPGnpieqAXi-iAAATn7OGoY4211.png

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

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

wKgZO2npie-ACjQJAAAFv2Pijdo536.png

添加內容如下:

[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

wKgZO2npifOAVXh9AAAYb97Dljo276.png

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

Target# systemctl enable qtapp

Target# reboot

wKgZPGnpifmAQ67_AAAOlN6U_DE236.png

單板機重啟后,Qt程序將會自啟動。Qt程序運行成功后,可觀察到HDMI顯示屏顯示LED控制界面,可通過點擊下方的按鈕控制LED的亮滅。如下圖所示。

wKgZPGnpigGAZajEABjcaPBSwSU719.png

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

Target# systemctl disable qtapp

wKgZPGnpigeAYm57AAAMGSIjbOc921.png

審核編輯 黃宇

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

    關注

    5209

    文章

    20656

    瀏覽量

    337014
  • rk3576
    +關注

    關注

    1

    文章

    297

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    RK3576 單板機嵌入式 Qt 界面開發(fā)手冊(三)

    本文為創(chuàng)龍科技RK3576 單板機 Qt GUI 開發(fā)指南,包含環(huán)境搭建、編譯調試、GPU 加速、自啟動配置及
    的頭像 發(fā)表于 04-24 09:27 ?26次閱讀
    <b class='flag-5'>RK3576</b> <b class='flag-5'>單板機</b><b class='flag-5'>嵌入式</b> <b class='flag-5'>Qt</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><b class='flag-5'>開發(fā)</b><b class='flag-5'>手冊</b>(三)

    RK3576 單板機嵌入式 Qt 界面開發(fā)手冊(一)

    本文為創(chuàng)龍科技RK3576 單板機 Qt GUI 開發(fā)指南,包含環(huán)境搭建、編譯調試、GPU 加速、自啟動配置及
    的頭像 發(fā)表于 04-22 10:08 ?254次閱讀
    <b class='flag-5'>RK3576</b> <b class='flag-5'>單板機</b><b class='flag-5'>嵌入式</b> <b class='flag-5'>Qt</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><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-21 10:43 ?59次閱讀
    <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 單板機 C/Python/MQTT 應用開發(fā)手冊(一)

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

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

    本文為創(chuàng)龍科技RK3576 單板機 Linux 系統(tǒng)開發(fā)指南,涵蓋 SDK 搭建、內核與引導程序開發(fā)、根文件系統(tǒng)修改、鏡像打包、分區(qū)配置及硬件資源調優(yōu)等全流程。提供命令實操、參數(shù)說明與
    的頭像 發(fā)表于 04-15 11:18 ?341次閱讀
    <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 單板機系統(tǒng)使用手冊:配置、升級與組件安裝指南(三)

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

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

    、ROS2 軟件包編譯和單板機部署方法。創(chuàng)龍科技通過清晰的步驟與案例,幫助開發(fā)者高效實現(xiàn) ROS2 在嵌入式平臺的開發(fā)與應用,適用于機器人開發(fā)
    的頭像 發(fā)表于 03-27 11:26 ?7415次閱讀
    <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 ?6374次閱讀
    <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>)

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

    本節(jié)為創(chuàng)龍科技RK3562 單板機 Qt 開發(fā)指南,核心包含開發(fā)環(huán)境配置、工程編譯、網絡調試及實戰(zhàn)案例。詳細說明
    的頭像 發(fā)表于 02-26 11:41 ?1633次閱讀
    <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 案例詳解(一)

    RK3576驅動高端控系統(tǒng)升級:拼控與AI視覺融合解決方案

    %,DDR 占用約 50%,設備溫度穩(wěn)定在 65℃以內,充分展現(xiàn)出卓越的能效與工業(yè)級穩(wěn)定性,為企業(yè)節(jié)省開發(fā)時間與成本。 米爾RK3576開發(fā)板支持三
    發(fā)表于 11-21 17:51

    RK3576機器人核心:三+八路攝像頭,重塑機器人交互與感知

    瑞芯微RK3576 AIoT處理器處理器憑借其卓越的與8路攝像頭接入能力,為機器人領域帶來革新。米爾電子MYD-LR
    發(fā)表于 10-29 16:41

    【作品合集】米爾RK3576開發(fā)板測評

    】米爾RK3576開發(fā)板免費試用 作者:EPTmachine【米爾RK3576開發(fā)板免費體驗】1、開發(fā)環(huán)境、鏡像燒錄、
    發(fā)表于 09-11 10:19
    鄯善县| 泸定县| 波密县| 岐山县| 奎屯市| 温宿县| 周至县| 年辖:市辖区| 扬中市| 北宁市| 英吉沙县| 积石山| 巴中市| 连平县| 苍南县| 琼中| 永川市| 独山县| 县级市| 淮南市| 沙河市| 琼结县| 鄄城县| 运城市| 修文县| 肇东市| 澄城县| 南康市| 五峰| 兴山县| 克什克腾旗| 宣武区| 彭州市| 齐齐哈尔市| 巴马| 渑池县| 平利县| 延寿县| 凤冈县| 锡林浩特市| 四川省|