英創(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)系我們。
-
WINDOWS
+關(guān)注
關(guān)注
3文章
3521瀏覽量
88317 -
嵌入式主板
+關(guān)注
關(guān)注
7文章
6084瀏覽量
35154
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論