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

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

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

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

在ELF 1開發(fā)環(huán)境中使用Qt Creator進行遠程調(diào)試

ElfBoard ? 2024-04-20 11:03 ? 次閱讀

Qt Creator是一款跨平臺集成開發(fā)環(huán)境(IDE),主要適用于支持Qt框架的各類應(yīng)用程序開發(fā)。其內(nèi)置的遠程調(diào)試機制使得開發(fā)者能夠在本地開發(fā)環(huán)境中對部署在遠程設(shè)備上的代碼進行調(diào)試,無需直接對遠程設(shè)備進行操作。Qt Creator會通過網(wǎng)絡(luò)連接到遠程設(shè)備,將調(diào)試信息傳輸回本地環(huán)境。接下來就為各位小伙伴詳細解析如何在 ELF 1 開發(fā)環(huán)境下配置Qt Creator,以實現(xiàn)高效的遠程調(diào)試功能。

QtCreator新建工程

1、執(zhí)行環(huán)境變量

elf@ubuntu:~$ . /opt/fsl-imx-x11/4.1.15-2.0.0/environment-setup-cortexa7hf-neon-poky-linux-gnueabi

2、打開Qt Creator

elf@ubuntu:~$ /opt/Qt5.6.2/Tools/QtCreator/bin/qtcreator &

3、新建工程

單擊“文件”,選擇“新建文件或項目”,按下圖進行配置:

wKgaomYjIZGAMJiCAAJZa9OncHw164.png

wKgaomYjIaGAYTuaAAGP5L8jdsw332.png

wKgZomYjIa6AbOwPAAF3XUQ-rT0307.png

wKgZomYjIlKAV1AzAAGgnKytY34674.png

wKgaomYjImmAMLxJAAF6dJgckpQ794.png

4、編譯(1)單擊左側(cè)“項目”按鈕,選擇編譯配置為arm-gcc-imx6ull的方式,取消選中Shadow build:

wKgZomYjKEWAWUTpAAKwF8IbJL8458.png

(2)單擊“構(gòu)建”,選擇“構(gòu)建所有項目”,可以在/home/elf/work/helloworld目錄下看到編譯生成的應(yīng)用程序:

wKgZomYjKF6AaeGqAAEUr5CrkGk301.png

(3)把helloworld二進制文件拷貝到ELF 1開發(fā)板的/home/root路徑下進行測試:

root@ELF1:~# cp /run/media/sda1/helloworld . root@ELF1:~# sync root@ELF1:~# export DISPLAY=:0.0 root@ELF1:~# ./helloworld

wKgaomYjKJaAECbuAAliLdOURrI097.png

QtCreator遠程調(diào)試

1、保證開發(fā)環(huán)境與開發(fā)板之間能夠互相Ping通

(1)將開發(fā)環(huán)境設(shè)置為橋接模式,單擊“虛擬機”,選擇“設(shè)置”,單擊“網(wǎng)絡(luò)適配器”,網(wǎng)絡(luò)連接設(shè)置為橋接模式:

wKgaomYjKMSAVPjVAAMCtWtDo-o099.png

(2)設(shè)置開發(fā)環(huán)境IP:

wKgaomYjKPyATc6cAAHq0hMD1NI556.png

wKgZomYjKRKAHsKMAATbB5TS-GA725.png

開發(fā)環(huán)境的網(wǎng)絡(luò)配置完成。

(3)設(shè)置ELF 1開發(fā)板IP:

root@ELF1:~# ifconfig eth0 192.168.2.99

(4)ELF 1開發(fā)板Ping開發(fā)環(huán)境,確保網(wǎng)絡(luò)連接正常:

root@ELF1:~# ping 192.168.2.101

wKgaomYjKWWAS8mHAAJ_iR27lRg858.png

2、ELF 1開發(fā)板運行g(shù)dbserver

root@ELF1:~# gdbserver 192.168.2.101:9900 ./helloworld

wKgaomYjLEWAVxVMAADhp75tlJ8209.png

3、開發(fā)環(huán)境中配置Qt Creator

(1)單擊“工具”,選擇“選項”,單擊“設(shè)備”,單擊“添加”按鈕,按下圖進行配置:

wKgaomYjLHSAIhlMAALXYq3uTrs454.png

wKgaomYjLImAa1-dAAJwA6ll4iM052.png

wKgZomYjLJ6AWII-AAEy46Un6kc637.png

完成配置后出現(xiàn)如下界面,表示連接成功:

wKgZomYjLWaAFGEEAAG5uWaOJY0223.png

(2)單擊“Apply”,再單擊“OK”按鈕完成配置:

wKgaomYjLdSAaZtKAAL1zFMR5Qc175.png

(3)單擊“工具”,選擇“選項”,單擊“構(gòu)建和運行”,單擊“構(gòu)建套件”,單擊“添加”按鈕,按下圖進行配置,單擊“Apply”,單擊“OK”按鈕,完成配置:

wKgZomYjLpuAGfUDAANUND8qyFo301.png

(4)單擊“調(diào)試”,選擇“開始調(diào)試”,單擊“Attach to Running Debug Server”:

wKgZomYjLr-AbjdsAAJ4G8Y18Fw127.png

按下圖進行配置:

wKgaomYjL7eANMEhAATzuv-ebrM021.png

(5)調(diào)試

wKgZomYjL9-ALoZeAAHuR6mFUaQ802.png

至此,各位小伙伴即可在源代碼中運用設(shè)置斷點、查閱變量狀態(tài)、單步執(zhí)行等多種調(diào)試手段。這一便捷的遠程調(diào)試功能可以更高效地對遠程設(shè)備上的應(yīng)用程序進行調(diào)試,從而提升整個開發(fā)流程的速度,并保障了代碼的質(zhì)量與運行穩(wěn)定性。

(聲明:以上開發(fā)環(huán)境及相關(guān)文檔資料僅作參考學(xué)習(xí)使用)

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

    關(guān)注

    6037

    文章

    44558

    瀏覽量

    635309
  • 嵌入式
    +關(guān)注

    關(guān)注

    5082

    文章

    19126

    瀏覽量

    305201
  • 學(xué)習(xí)開發(fā)板

    關(guān)注

    0

    文章

    10

    瀏覽量

    253
收藏 人收藏

    評論

    相關(guān)推薦

    Linux系統(tǒng)中搭建Qt Creator開發(fā)環(huán)境

    Linux開發(fā)板中配置Qt運行環(huán)境一文中介紹了如何將Qt移植到Linux開發(fā)板上,接下來就需要編寫Qt
    發(fā)表于 11-29 14:06 ?2574次閱讀

    飛凌嵌入式ElfBoard ELF 1板卡-ELF 1開發(fā)環(huán)境中使QT Creator進行遠程調(diào)試

    Qt Creator會通過網(wǎng)絡(luò)連接到遠程設(shè)備,將調(diào)試信息傳輸回本地環(huán)境。下面將介紹如何在ELF
    發(fā)表于 04-30 09:35

    嵌入式學(xué)習(xí)-飛凌嵌入式ElfBoard ELF 1板卡-ELF 1開發(fā)環(huán)境中使QT Creator進行遠程調(diào)試

    。Qt Creator會通過網(wǎng)絡(luò)連接到遠程設(shè)備,將調(diào)試信息傳輸回本地環(huán)境。下面將介紹如何在ELF
    發(fā)表于 04-30 09:45

    Qt Creator是如何與MCU進行連接的

    Qt Creator連接MCU連接MCU要求搭建開發(fā)環(huán)境MCU插件指定MCU設(shè)置添加MCU設(shè)備添加MCU套件MCU上運行應(yīng)用程序連接MCU
    發(fā)表于 11-04 08:34

    Qt5遠程是怎樣去調(diào)試ARM主機環(huán)境

    Qt5遠程調(diào)試ARM主機環(huán)境:Ubuntu 18.04.4 LTS嵌入式環(huán)境:Linux 3.2.0Qt版本:
    發(fā)表于 11-04 07:34

    使用Qt Creator提供的遠程部署調(diào)試的方法

    開發(fā)環(huán)境后,使用Qt Creator加載交叉編譯好的的Qt SDK包,一般完成編譯后生成可執(zhí)行程序然后拷貝到
    發(fā)表于 11-05 07:20

    Ubuntu16.04.2 LTS中安裝Qt Creator開發(fā)工具

    Ubuntu16.04.2 LTS中安裝Qt Creator開發(fā)工具(使用天嵌科技 TQ E9-V3 開發(fā)
    發(fā)表于 11-05 08:32

    Qt Creator遠程GDB調(diào)試嵌入式ARM開發(fā)板參考

    Qt Creator遠程GDB調(diào)試嵌入式ARM開發(fā)板參考設(shè)置開發(fā)板端
    發(fā)表于 12-14 06:35

    i.MX6ULL——ElfBoard ELF1板卡 編譯并運行qt應(yīng)用的方法

    )編譯生成qt應(yīng)用 elf@ubuntu:~/work/11_audio$ make 方法二:通過Qt Creator調(diào)用qmake進行
    發(fā)表于 11-15 10:59

    嵌入式學(xué)習(xí)——ElfBoard ELF1板卡 編譯并運行qt應(yīng)用的方法

    )編譯生成qt應(yīng)用 elf@ubuntu:~/work/11_audio$ make 方法二:通過Qt Creator調(diào)用qmake進行
    發(fā)表于 11-15 11:04

    Qt Creator的詳細資料簡介

    本文檔的主要內(nèi)容詳細介紹的是Qt Creator的詳細資料簡介包括了:1 Qt Creator的下載和安裝2
    發(fā)表于 12-26 16:59 ?33次下載
    <b class='flag-5'>Qt</b> <b class='flag-5'>Creator</b>的詳細資料簡介

    Qt5遠程調(diào)試嵌入式linux

    Qt5遠程調(diào)試ARM主機環(huán)境:Ubuntu 18.04.4 LTS嵌入式環(huán)境:Linux 3.2.0Qt版本:
    發(fā)表于 11-01 17:06 ?22次下載
    <b class='flag-5'>Qt</b>5<b class='flag-5'>遠程</b><b class='flag-5'>調(diào)試</b>嵌入式linux

    使用Qt Creator遠程調(diào)試部署應(yīng)用到嵌入式linux開發(fā)

    開發(fā)環(huán)境后,使用Qt Creator加載交叉編譯好的的Qt SDK包,一般完成編譯后生成可執(zhí)行程序然后拷貝到
    發(fā)表于 11-01 17:38 ?23次下載
    使用<b class='flag-5'>Qt</b> <b class='flag-5'>Creator</b><b class='flag-5'>遠程</b><b class='flag-5'>調(diào)試</b>部署應(yīng)用到嵌入式linux<b class='flag-5'>開發(fā)</b>板

    嵌入式Linux開發(fā)環(huán)境搭建-(5)安裝和配置Qt Creator開發(fā)工具

    Ubuntu16.04.2 LTS中安裝Qt Creator開發(fā)工具(使用天嵌科技 TQ E9-V3 開發(fā)
    發(fā)表于 11-02 11:51 ?10次下載
    嵌入式Linux<b class='flag-5'>開發(fā)</b><b class='flag-5'>環(huán)境</b>搭建-(5)安裝和配置<b class='flag-5'>Qt</b> <b class='flag-5'>Creator</b><b class='flag-5'>開發(fā)</b>工具

    Qt上位機開發(fā)實戰(zhàn)案例

    Qt Creator是一個用于Qt開發(fā)的輕量級跨平臺集成開發(fā)環(huán)境。
    的頭像 發(fā)表于 03-13 12:31 ?2536次閱讀
    <b class='flag-5'>Qt</b>上位機<b class='flag-5'>開發(fā)</b>實戰(zhàn)案例
    主站蜘蛛池模板: 亚洲高清国产一线久久| 色鬼久久| 女人夜夜春| 91色视| h视频日本| 亚洲精品福利你懂| 久草视频资源在线| 欧美奇米| 国产精品久久久精品三级| 97超频国产在线公开免费视频| 国产精品丝袜| 毛片网页| 狼人综合色| 永久黄网站色视频免费观看| 久久久久综合| 国产免费午夜高清| 性欧美丨18一19| www.青草视频| 亚洲视频在线网| 欧美一区二区三区免费高| 国产一区二区三区 韩国女主播| 免费 在线播放| 一级做a爰片久久毛片免费| 国模精品一区二区| 成片免费的禁v影片| baoyu污污网站入口免费| 色老二精品视频在线观看| 亚洲国产午夜精品理论片的软件| 久久作爱视频| 亚洲图片综合区另类图片| 国产成人精品一区二区仙踪林| 亚洲啪啪| 日本一区二区精品88| 日本免费人成黄页网观看视频 | 色综合天天综合网国产人| 夜夜爽夜夜爱| 岬奈奈美在线 国产一区| 国产片无遮挡在线看床戏| 俺也操| 玖玖在线精品| 热久久最新地址|