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

完善資料讓更多小伙伴認識你,還能領(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)用程序,不需要用戶編寫復雜的Makefile文件,大大加快了應(yīng)用程序的開發(fā)進度。除此之外,為方便習慣在圖形界面進行調(diào)試的客戶,此Eclipse也提供了源碼在線調(diào)試的功能,只要進行相應(yīng)設(shè)置,就能在Eclipse中在線調(diào)試運行在英創(chuàng)主板上的linux應(yīng)用程序,調(diào)試界面如圖1所示。

圖1調(diào)試界面

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

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

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

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

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

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

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

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

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

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

    關(guān)注

    3

    文章

    3510

    瀏覽量

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

    關(guān)注

    7

    文章

    6083

    瀏覽量

    35098
收藏 人收藏

    評論

    相關(guān)推薦

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

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

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

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

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

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

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

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

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

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

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

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

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

    TLT507-GDB程序調(diào)試方法說明
    的頭像 發(fā)表于 01-26 10:11 ?899次閱讀
    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 ?1636次閱讀
    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)中最核心的部分,它負責管理計算機硬件資源,并提供對應(yīng)用程序和其他系統(tǒng)組件的訪問接口,控制著計算機的內(nèi)存、處理器、設(shè)備驅(qū)動程序和文件系統(tǒng)等
    的頭像 發(fā)表于 12-13 09:49 ?588次閱讀
    獲取<b class='flag-5'>Linux</b>內(nèi)核<b class='flag-5'>源碼</b>的方法

    idea可以運行eclipse項目嗎

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

    如何使用GDB調(diào)試工具

    2.1 啟動調(diào)試程序開始調(diào)試之前,要確保程序在gcc、g++編譯時,有如下-g的添加調(diào)試信息
    的頭像 發(fā)表于 11-09 17:17 ?704次閱讀
    如何使用<b class='flag-5'>GDB</b><b class='flag-5'>調(diào)試</b>工具

    GDB調(diào)試工具的原理

    一、GDB調(diào)試工具的原理 1.1 未執(zhí)行進程調(diào)試 啟用gdb調(diào)試運行gdb ./test的時候,
    的頭像 發(fā)表于 11-09 17:04 ?801次閱讀
    <b class='flag-5'>GDB</b><b class='flag-5'>調(diào)試</b>工具的原理

    什么是GDB?GDB的基本功能和命令總結(jié)

    GDB是嵌入式軟件工程師調(diào)試用的比較多的一種工具,今天就來簡單分享一下GDB相關(guān)命令。
    的頭像 發(fā)表于 11-07 09:15 ?3365次閱讀

    gdb動態(tài)調(diào)試演示

    今天要分享給大家的是gdb動態(tài)調(diào)試( 動態(tài)調(diào)試就是在不終止正在運行的進程的情況下,來對這個正在運行的進程進行調(diào)試,我一般習慣稱之為在線調(diào)試
    的頭像 發(fā)表于 11-01 15:28 ?674次閱讀
    <b class='flag-5'>gdb</b>動態(tài)<b class='flag-5'>調(diào)試</b>演示