英創公司提供的Eclipse是經過英創公司修改和配置的開發工具,嵌入了交叉編譯工具鏈,可以在Windows操作系統下開發嵌入式Linux應用程序,不需要用戶編寫復雜的Makefile文件,大大加快了應用程序的開發進度。除此之外,為方便習慣在圖形界面進行調試的客戶,此Eclipse也提供了源碼在線調試的功能,只要進行相應設置,就能在Eclipse中在線調試運行在英創主板上的linux應用程序,調試界面如圖1所示。
圖1調試界面
使用Eclipse在線調試linux應用程序,需要Debug版本的應用程序運行在目標板上,PC機與目標板在同一網絡,二者通過TCP連接進行通信,才能進行遠程在線調試。所以,設置和調試主要分為4部分:
1、編譯Debug版本的應用程序
2、目標板使用gdbserver運行Debug版本的應用程序
主要是開啟服務器,設定目標板服務器端口,以等待Eclipse的連接
3、設置Eclipse的調試功能
主要是新建調試應用項目、設置gdb工具路徑、Manual Remote Debugging Launcher、連接遠端服務器的IP地址和端口號等
4、使用Eclipse進行調試
常規的調試功能,包括設置/取消斷點、單步運行、運行到行、變量觀察等都能支持
關于設置和調試的具體步驟,感興趣的客戶可以通過我們網站搜索《win7下使用Eclipse在線調試linux應用程序》進行下載,也可以直接聯系我們。
-
WINDOWS
+關注
關注
4文章
3570瀏覽量
89307 -
嵌入式主板
+關注
關注
7文章
6086瀏覽量
35616
發布評論請先 登錄
相關推薦
飛騰助力首屆教育信息技術應用創新大賽圓滿落幕
龍芯中科助力2024首屆教育信息技術應用創新大賽成功舉辦
嵌入式工程師都在找的【Linux內核調試技術】建議收藏!
中科創達榮獲2024年軟件和信息技術服務優秀企業
ESP32-C3 eclipse調試報錯的原因?
AN84868使用CX3配置FPGA,在UVC應用程序中,UART無法再發送調試信息是為什么?
CYW20829從Eclipse為Modustoolbox創建\"新應用程序時出現錯誤\"的原因?
無法從應用程序連接Aurix 387進行調試,怎么解決?
使用GDB OpenOCD調試程序進行調試時,DAP \"CYW20820A1.cpu初始化失敗的原因?
下載了ModusToolbox 3.1.0并成功添加了CYBT0243053的模板應用程序,如何使用USB串口線進行調試?
使用VSCode調試嵌入式程序:如何切換gdb server
![使用VSCode<b class='flag-5'>調試</b>嵌入式<b class='flag-5'>程序</b>:如何切換<b class='flag-5'>gdb</b> server](https://file1.elecfans.com/web2/M00/E4/0C/wKgaomY8PSOARA4RAAARtKGAtmg936.png)
Linux是做什么用的?
RX78M組 EtherCAT ETG.5003示例程序固件信息技術
![RX78M組 EtherCAT ETG.5003示例<b class='flag-5'>程序</b>固件<b class='flag-5'>信息技術</b>](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
評論