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

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

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

英創(chuàng)信息技術(shù)Eclipse支持Linux GDB應(yīng)用程序源碼調(diào)試

英創(chuàng)信息技術(shù) ? 來源:英創(chuàng)信息技術(shù) ? 作者:英創(chuàng)信息技術(shù) ? 2020-02-05 11:10 ? 次閱讀

英創(chuàng)公司提供的Eclipse是經(jīng)過英創(chuàng)公司修改和配置的開發(fā)工具,嵌入了交叉編譯工具鏈,可以在Windows操作系統(tǒng)下開發(fā)嵌入式Linux應(yīng)用程序,不需要用戶編寫復(fù)雜的Makefile文件,大大加快了應(yīng)用程序的開發(fā)進(jìn)度。除此之外,為方便習(xí)慣在圖形界面進(jìn)行調(diào)試的客戶,此Eclipse也提供了源碼在線調(diào)試的功能,只要進(jìn)行相應(yīng)設(shè)置,就能在Eclipse中在線調(diào)試運(yùn)行在英創(chuàng)主板上的linux應(yīng)用程序,調(diào)試界面如圖1所示。

圖1調(diào)試界面

使用Eclipse在線調(diào)試linux應(yīng)用程序,需要Debug版本的應(yīng)用程序運(yùn)行在目標(biāo)板上,PC機(jī)與目標(biāo)板在同一網(wǎng)絡(luò),二者通過TCP連接進(jìn)行通信,才能進(jìn)行遠(yuǎn)程在線調(diào)試。所以,設(shè)置和調(diào)試主要分為4部分:

1、編譯Debug版本的應(yīng)用程序

2、目標(biāo)板使用gdbserver運(yùn)行Debug版本的應(yīng)用程序

主要是開啟服務(wù)器,設(shè)定目標(biāo)板服務(wù)器端口,以等待Eclipse的連接

3、設(shè)置Eclipse的調(diào)試功能

主要是新建調(diào)試應(yīng)用項(xiàng)目、設(shè)置gdb工具路徑、Manual Remote Debugging Launcher、連接遠(yuǎn)端服務(wù)器的IP地址和端口號(hào)等

4、使用Eclipse進(jìn)行調(diào)試

常規(guī)的調(diào)試功能,包括設(shè)置/取消斷點(diǎn)、單步運(yùn)行、運(yùn)行到行、變量觀察等都能支持

關(guān)于設(shè)置和調(diào)試的具體步驟,感興趣的客戶可以通過我們網(wǎng)站搜索《win7下使用Eclipse在線調(diào)試linux應(yīng)用程序》進(jìn)行下載,也可以直接聯(lián)系我們。

聲明:本文內(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)投訴
  • WINDOWS
    +關(guān)注

    關(guān)注

    3

    文章

    3521

    瀏覽量

    88317
  • 嵌入式主板
    +關(guān)注

    關(guān)注

    7

    文章

    6084

    瀏覽量

    35154
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    中科創(chuàng)達(dá)榮獲2024年軟件和信息技術(shù)服務(wù)優(yōu)秀企業(yè)

    及前百家企業(yè)”名單。中科創(chuàng)達(dá)憑借非凡的技術(shù)實(shí)力與持續(xù)的創(chuàng)新能力,成功入選“2024年度軟件和信息技術(shù)服務(wù)競(jìng)爭(zhēng)力百強(qiáng)企業(yè)”以及“2024年軟件和信息技術(shù)服務(wù)優(yōu)秀企業(yè)”。
    的頭像 發(fā)表于 10-30 11:44 ?328次閱讀

    ESP32 崩潰后調(diào)試信息定位到源碼方法

    arduino 通過調(diào)試信息定位出錯(cuò)源碼
    的頭像 發(fā)表于 08-27 14:29 ?561次閱讀

    使用GDB OpenOCD調(diào)試程序進(jìn)行調(diào)試時(shí),DAP \"CYW20820A1.cpu初始化失敗的原因?

    我使用 Modus 工具箱導(dǎo)入了一個(gè) AUDIO WATCH 示例。 成功構(gòu)建后,當(dāng)我嘗試使用 GDB OpenOCD 調(diào)試程序進(jìn)行調(diào)試時(shí),得到如下錯(cuò)誤信息: 所有跳線設(shè)置均為默認(rèn)值。
    發(fā)表于 05-21 07:30

    使用VSCode調(diào)試嵌入式程序:如何切換gdb server

    上文小編給大家介紹了一下如何使用VSCode結(jié)合cortex-debug插件進(jìn)行調(diào)試的方法。本篇就趁熱打鐵,進(jìn)一步深入了解一下如何切換gdb server。讓我們可以不僅僅使用JLinkGDBServer進(jìn)行調(diào)試
    的頭像 發(fā)表于 05-09 11:02 ?1766次閱讀
    使用VSCode<b class='flag-5'>調(diào)試</b>嵌入式<b class='flag-5'>程序</b>:如何切換<b class='flag-5'>gdb</b> server

    RX78M組 EtherCAT ETG.5003示例程序固件信息技術(shù)

    電子發(fā)燒友網(wǎng)站提供《RX78M組 EtherCAT ETG.5003示例程序固件信息技術(shù).pdf》資料免費(fèi)下載
    發(fā)表于 02-21 14:22 ?1次下載
    RX78M組  EtherCAT ETG.5003示例<b class='flag-5'>程序</b>固件<b class='flag-5'>信息技術(shù)</b>

    如何使用linuxgdb調(diào)試python程序

    如何使用linuxgdb調(diào)試python程序? 在Linux下,可以使用GDB(GNU
    的頭像 發(fā)表于 01-31 10:41 ?2371次閱讀

    linuxgdb調(diào)試遇到函數(shù)調(diào)用怎么辦?

    linuxgdb調(diào)試遇到函數(shù)調(diào)用怎么辦? 在Linux上使用GDB調(diào)試時(shí),遇到函數(shù)調(diào)用是一個(gè)常
    的頭像 發(fā)表于 01-31 10:33 ?669次閱讀

    簡(jiǎn)述GDB調(diào)試器提供的基本功能

    GDB是一個(gè)功能強(qiáng)大的源代碼級(jí)調(diào)試工具,它提供了多種基本功能,幫助程序員** **更好地理解程序的運(yùn)行機(jī)制和定位問題** **。
    的頭像 發(fā)表于 01-28 17:44 ?1201次閱讀

    TLT507-GDB程序調(diào)試方法說明

    TLT507-GDB程序調(diào)試方法說明
    的頭像 發(fā)表于 01-26 10:11 ?923次閱讀
    TLT507-<b class='flag-5'>GDB</b><b class='flag-5'>程序</b><b class='flag-5'>調(diào)試</b>方法說明

    RK3568-GDB程序調(diào)試方法說明

    RK3568-GDB程序調(diào)試方法說明
    的頭像 發(fā)表于 01-19 16:16 ?1691次閱讀
    RK3568-<b class='flag-5'>GDB</b><b class='flag-5'>程序</b><b class='flag-5'>調(diào)試</b>方法說明

    C#網(wǎng)絡(luò)串口調(diào)試助手源碼

    非常牛B網(wǎng)絡(luò)串口調(diào)試助手C#源碼,支持添加多條協(xié)議
    發(fā)表于 12-27 09:45 ?4次下載

    獲取Linux內(nèi)核源碼的方法

    (ELF1/ELF1S開發(fā)板及顯示屏)Linux內(nèi)核是操作系統(tǒng)中最核心的部分,它負(fù)責(zé)管理計(jì)算機(jī)硬件資源,并提供對(duì)應(yīng)用程序和其他系統(tǒng)組件的訪問接口,控制著計(jì)算機(jī)的內(nèi)存、處理器、設(shè)備驅(qū)動(dòng)程序和文件系統(tǒng)等
    的頭像 發(fā)表于 12-13 09:49 ?606次閱讀
    獲取<b class='flag-5'>Linux</b>內(nèi)核<b class='flag-5'>源碼</b>的方法

    【從0開始創(chuàng)建AWTK應(yīng)用程序】編譯應(yīng)用到嵌入式Linux平臺(tái)運(yùn)行

    AWTK是基于C語言開發(fā)的跨平臺(tái)GUI框架。本系列文章介紹如何從0開始創(chuàng)建AWTK應(yīng)用程序,包括搭建開發(fā)調(diào)試環(huán)境、使用AWTK創(chuàng)建Hello工程并在模擬器上運(yùn)行、將AWTK應(yīng)用程序移植到其它平臺(tái)
    的頭像 發(fā)表于 12-07 12:08 ?649次閱讀
    【從0開始創(chuàng)建AWTK<b class='flag-5'>應(yīng)用程序</b>】編譯應(yīng)用到嵌入式<b class='flag-5'>Linux</b>平臺(tái)運(yùn)行

    idea可以運(yùn)行eclipse項(xiàng)目嗎

    可以運(yùn)行Eclipse項(xiàng)目。Eclipse是一個(gè)開發(fā)環(huán)境,主要用于Java程序的開發(fā),但它也支持其他編程語言如C++、Python等。通過Eclip
    的頭像 發(fā)表于 12-06 13:57 ?2167次閱讀

    eclipse安裝web插件步驟

    Eclipse 是一款功能強(qiáng)大的集成開發(fā)環(huán)境 (IDE),廣泛用于 Java 開發(fā)和各種 Web 應(yīng)用程序的開發(fā)。通過安裝適當(dāng)?shù)牟寮?,可以?Eclipse 轉(zhuǎn)變?yōu)橐粋€(gè)強(qiáng)大的 Web 開發(fā)工具。本文
    的頭像 發(fā)表于 12-06 13:48 ?1016次閱讀