亚洲av成人精品日韩一区,97久久久精品综合88久久,玩弄japan白嫩少妇hd,亚洲av片不卡无码久久,玩弄人妻少妇500系列

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

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

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

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

ElfBoard ? 2024-04-20 11:03 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

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

單擊“文件”,選擇“新建文件或項(xiàng)目”,按下圖進(jìn)行配置:

wKgaomYjIZGAMJiCAAJZa9OncHw164.png

wKgaomYjIaGAYTuaAAGP5L8jdsw332.png

wKgZomYjIa6AbOwPAAF3XUQ-rT0307.png

wKgZomYjIlKAV1AzAAGgnKytY34674.png

wKgaomYjImmAMLxJAAF6dJgckpQ794.png

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

wKgZomYjKEWAWUTpAAKwF8IbJL8458.png

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

wKgZomYjKF6AaeGqAAEUr5CrkGk301.png

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

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

wKgaomYjKJaAECbuAAliLdOURrI097.png

QtCreator遠(yuǎn)程調(diào)試

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

(1)將開發(fā)環(huán)境設(shè)置為橋接模式,單擊“虛擬機(jī)”,選擇“設(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ā)板運(yùn)行g(shù)dbserver

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

wKgaomYjLEWAVxVMAADhp75tlJ8209.png

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

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

wKgaomYjLHSAIhlMAALXYq3uTrs454.png

wKgaomYjLImAa1-dAAJwA6ll4iM052.png

wKgZomYjLJ6AWII-AAEy46Un6kc637.png

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

wKgZomYjLWaAFGEEAAG5uWaOJY0223.png

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

wKgaomYjLdSAaZtKAAL1zFMR5Qc175.png

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

wKgZomYjLpuAGfUDAANUND8qyFo301.png

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

wKgZomYjLr-AbjdsAAJ4G8Y18Fw127.png

按下圖進(jìn)行配置:

wKgaomYjL7eANMEhAATzuv-ebrM021.png

(5)調(diào)試

wKgZomYjL9-ALoZeAAHuR6mFUaQ802.png

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

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

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

    關(guān)注

    6067

    文章

    44988

    瀏覽量

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

    關(guān)注

    5150

    文章

    19662

    瀏覽量

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

    關(guān)注

    0

    文章

    10

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

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

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

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

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

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

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

    Qt Creator是如何與MCU進(jìn)行連接的

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

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

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

    使用Qt Creator提供的遠(yuǎn)程部署調(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遠(yuǎn)程GDB調(diào)試嵌入式ARM開發(fā)板參考

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

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

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

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

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

    Qt Creator的詳細(xì)資料簡(jiǎn)介

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

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

    Qt5遠(yuǎn)程調(diào)試ARM主機(jī)環(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'>遠(yuǎn)程</b><b class='flag-5'>調(diào)試</b>嵌入式linux

    使用Qt Creator遠(yuǎn)程調(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'>遠(yuǎn)程</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>工具

    ElfBoard技術(shù)貼|如何在ELF 1開發(fā)板上交叉移植Qt

    嵌入式系統(tǒng)開發(fā)領(lǐng)域,針對(duì)特定硬件平臺(tái)進(jìn)行Qt框架的移植與適配是一項(xiàng)關(guān)鍵技術(shù)任務(wù)。作為業(yè)界主流的跨平臺(tái)應(yīng)用開發(fā)框架,
    的頭像 發(fā)表于 02-24 16:18 ?620次閱讀
    ElfBoard技術(shù)貼|如何在<b class='flag-5'>ELF</b> <b class='flag-5'>1</b><b class='flag-5'>開發(fā)</b>板上交叉移植<b class='flag-5'>Qt</b>