英創(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)系我們。
-
WINDOWS
+關(guān)注
關(guān)注
4文章
3702瀏覽量
94057 -
嵌入式主板
+關(guān)注
關(guān)注
7文章
6107瀏覽量
37081
發(fā)布評論請先 登錄
DR1平臺Linux應(yīng)用開發(fā)指南:含GDB調(diào)試、Python及MQTT實戰(zhàn)
龍芯中科成功舉辦2025信息技術(shù)應(yīng)用創(chuàng)新產(chǎn)教融合交流會
龍芯中科助力2025教育信息技術(shù)應(yīng)用創(chuàng)新大賽成功舉辦
誠邁科技信創(chuàng)電腦助力2025第二屆教育信息技術(shù)應(yīng)用創(chuàng)新大賽圓滿收官
OBOO鷗柏|信創(chuàng)觸摸一體機兆芯115寸Linux國產(chǎn)系統(tǒng)技術(shù)智造
ElfBoard技術(shù)貼|如何在【RK3588】ELF 2開發(fā)板進行GDB調(diào)試
蜂鳥的GDB調(diào)試時無法在斷點處停止是什么原因?
國產(chǎn)!全志T113-i 雙核Cortex-A7@1.2GHz 工業(yè)開發(fā)板—GDB程序調(diào)試方法說明
佛瑞亞如何通過信息技術(shù)推動業(yè)務(wù)增長
調(diào)試工具:Eclipse調(diào)試工具欄與窗口的深入分析
PSoC 6 BLE PIONEER KIT燒錄Bluetooth_LE_Battery_Server的demo進行調(diào)試時,無法成功燒錄的原因?
Modus工具箱調(diào)試錯誤怎么解決?
科普|信創(chuàng)是什么?一文讀懂“信息技術(shù)應(yīng)用創(chuàng)新”戰(zhàn)略
SEGGER SystemView支持Eclipse ThreadX
英創(chuàng)信息技術(shù)Eclipse支持Linux GDB應(yīng)用程序源碼調(diào)試
評論