英創(chuàng)公司提供的Eclipse是經(jīng)過(guò)英創(chuàng)公司修改和配置的開(kāi)發(fā)工具,嵌入了交叉編譯工具鏈,可以在Windows操作系統(tǒng)下開(kāi)發(fā)嵌入式Linux應(yīng)用程序,不需要用戶編寫復(fù)雜的Makefile文件,大大加快了應(yīng)用程序的開(kāi)發(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ò),二者通過(guò)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)用程序
主要是開(kāi)啟服務(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)試的具體步驟,感興趣的客戶可以通過(guò)我們網(wǎng)站搜索《win7下使用Eclipse在線調(diào)試linux應(yīng)用程序》進(jìn)行下載,也可以直接聯(lián)系我們。
-
WINDOWS
+關(guān)注
關(guān)注
4文章
3697瀏覽量
93499 -
嵌入式主板
+關(guān)注
關(guān)注
7文章
6107瀏覽量
37007
發(fā)布評(píng)論請(qǐng)先 登錄
DR1平臺(tái)Linux應(yīng)用開(kāi)發(fā)指南:含GDB調(diào)試、Python及MQTT實(shí)戰(zhàn)
龍芯中科成功舉辦2025信息技術(shù)應(yīng)用創(chuàng)新產(chǎn)教融合交流會(huì)
龍芯中科助力2025教育信息技術(shù)應(yīng)用創(chuàng)新大賽成功舉辦
OBOO鷗柏|信創(chuàng)觸摸一體機(jī)兆芯115寸Linux國(guó)產(chǎn)系統(tǒng)技術(shù)智造
ElfBoard技術(shù)貼|如何在【RK3588】ELF 2開(kāi)發(fā)板進(jìn)行GDB調(diào)試
蜂鳥(niǎo)的GDB調(diào)試時(shí)無(wú)法在斷點(diǎn)處停止是什么原因?
國(guó)產(chǎn)!全志T113-i 雙核Cortex-A7@1.2GHz 工業(yè)開(kāi)發(fā)板—GDB程序調(diào)試方法說(shuō)明
佛瑞亞如何通過(guò)信息技術(shù)推動(dòng)業(yè)務(wù)增長(zhǎng)
調(diào)試工具:Eclipse調(diào)試工具欄與窗口的深入分析
PSoC 6 BLE PIONEER KIT燒錄Bluetooth_LE_Battery_Server的demo進(jìn)行調(diào)試時(shí),無(wú)法成功燒錄的原因?
Modus工具箱調(diào)試錯(cuò)誤怎么解決?
科普|信創(chuàng)是什么?一文讀懂“信息技術(shù)應(yīng)用創(chuàng)新”戰(zhàn)略
SEGGER SystemView支持Eclipse ThreadX
Linux的作用
使用Ozone調(diào)試基于nRF9160 Zephyr應(yīng)用程序
英創(chuàng)信息技術(shù)Eclipse支持Linux GDB應(yīng)用程序源碼調(diào)試
評(píng)論