0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

英创信息技术Eclipse支持Linux GDB应用程序源码调试

英创信息技术 来源:英创信息技术 作者:英创信息技术 2020-02-05 11:10 次阅读

英创公司提供的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
    +关注

    关注

    3

    文章

    3541

    浏览量

    88623
  • 嵌入式主板
    +关注

    关注

    7

    文章

    6085

    浏览量

    35295
收藏 人收藏

    评论

    相关推荐

    嵌入式工程师都在找的【Linux内核调试技术】建议收藏!

    处理器寄存器和全局数据结构等调试信息,而无需频繁编译和启动Linux内核。这使得Kprobes成为了一种高效且灵活的内核调试工具。 KGDB KGDB提供了一种使用
    发表于 11-28 15:37

    中科达荣获2024年软件和信息技术服务优秀企业

    及前百家企业”名单。中科达凭借非凡的技术实力与持续的创新能力,成功入选“2024年度软件和信息技术服务竞争力百强企业”以及“2024年软件和信息技术服务优秀企业”。
    的头像 发表于 10-30 11:44 461次阅读

    ESP32 崩溃后调试信息定位到源码方法

    arduino 通过调试信息定位出错源码
    的头像 发表于 08-27 14:29 836次阅读

    CYW20829从Eclipse为Modustoolbox创建\"新应用程序时出现错误\"的原因?

    CYW20829]从 Eclipse 为 Modustoolbox 创建\"新应用程序时出现错误\"
    发表于 05-22 06:12

    使用GDB OpenOCD调试程序进行调试时,DAP \"CYW20820A1.cpu初始化失败的原因?

    我使用 Modus 工具箱导入了一个 AUDIO WATCH 示例。 成功构建后,当我尝试使用 GDB OpenOCD 调试程序进行调试时,得到如下错误信息: 所有跳线设置均为默认值。
    发表于 05-21 07:30

    下载了ModusToolbox 3.1.0并成功添加了CYBT0243053的模板应用程序,如何使用USB串口线进行调试

    我下载了 Modus Toolbox 3.1.0 并成功添加了 CYBT0243053 的模板应用程序。 但我在调试模板代码时遇到了错误。 我正在使用 USB 串口线进行调试。 我该如何进行
    发表于 05-20 08:19

    使用VSCode调试嵌入式程序:如何切换gdb server

    上文小编给大家介绍了一下如何使用VSCode结合cortex-debug插件进行调试的方法。本篇就趁热打铁,进一步深入了解一下如何切换gdb server。让我们可以不仅仅使用JLinkGDBServer进行调试
    的头像 发表于 05-09 11:02 2116次阅读
    使用VSCode<b class='flag-5'>调试</b>嵌入式<b class='flag-5'>程序</b>:如何切换<b class='flag-5'>gdb</b> server

    RX78M组 EtherCAT ETG.5003示例程序固件信息技术

    电子发烧友网站提供《RX78M组 EtherCAT ETG.5003示例程序固件信息技术.pdf》资料免费下载
    发表于 02-21 14:22 1次下载
    RX78M组  EtherCAT ETG.5003示例<b class='flag-5'>程序</b>固件<b class='flag-5'>信息技术</b>

    如何使用linuxgdb调试python程序

    如何使用linuxgdb调试python程序  在Linux下,可以使用GDB(GNU
    的头像 发表于 01-31 10:41 2577次阅读

    linuxgdb调试遇到函数调用怎么办?

    linuxgdb调试遇到函数调用怎么办? 在Linux上使用GDB调试时,遇到函数调用是一个常
    的头像 发表于 01-31 10:33 711次阅读

    简述GDB调试器提供的基本功能

    GDB是一个功能强大的源代码级调试工具,它提供了多种基本功能,帮助程序员** **更好地理解程序的运行机制和定位问题** **。
    的头像 发表于 01-28 17:44 1301次阅读

    TLT507-GDB程序调试方法说明

    TLT507-GDB程序调试方法说明
    的头像 发表于 01-26 10:11 972次阅读
    TLT507-<b class='flag-5'>GDB</b><b class='flag-5'>程序</b><b class='flag-5'>调试</b>方法说明

    RK3568-GDB程序调试方法说明

    RK3568-GDB程序调试方法说明
    的头像 发表于 01-19 16:16 1825次阅读
    RK3568-<b class='flag-5'>GDB</b><b class='flag-5'>程序</b><b class='flag-5'>调试</b>方法说明

    如何构建linux开发环境和编译软件工程、应用程序

    前文介绍了如何使用官方提供的镜像文件启动开发板,本文将说明如何构建linux开发环境和编译软件工程、应用程序
    的头像 发表于 01-03 12:31 2040次阅读
    如何构建<b class='flag-5'>linux</b>开发环境和编译软件工程、<b class='flag-5'>应用程序</b>

    C#网络串口调试助手源码

    非常牛B网络串口调试助手C#源码支持添加多条协议
    发表于 12-27 09:45 4次下载