英创公司提供的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文章
3586浏览量
89576 -
嵌入式主板
+关注
关注
7文章
6089浏览量
35719
发布评论请先 登录
相关推荐
飞腾助力首届教育信息技术应用创新大赛圆满落幕
龙芯中科助力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

评论