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

    文章

    3440

    浏览量

    87143
  • 嵌入式主板
    +关注

    关注

    7

    文章

    6064

    浏览量

    34613
收藏 人收藏

    评论

    相关推荐

    如何使用linuxgdb调试python程序

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

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

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

    TLT507-GDB程序调试方法说明

    TLT507-GDB程序调试方法说明
    的头像 发表于 01-26 10:11 511次阅读
    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 908次阅读
    RK3568-<b class='flag-5'>GDB</b><b class='flag-5'>程序</b><b class='flag-5'>调试</b>方法说明

    如何使用GDB调试工具

    2.1 启动调试程序开始调试之前,要确保程序在gcc、g++编译时,有如下-g的添加调试信息
    的头像 发表于 11-09 17:17 332次阅读
    如何使用<b class='flag-5'>GDB</b><b class='flag-5'>调试</b>工具

    GDB调试工具的原理

    一、GDB调试工具的原理 1.1 未执行进程调试 启用gdb调试运行gdb ./test的时候,
    的头像 发表于 11-09 17:04 318次阅读
    <b class='flag-5'>GDB</b><b class='flag-5'>调试</b>工具的原理

    gdb动态调试演示

    今天要分享给大家的是gdb动态调试( 动态调试就是在不终止正在运行的进程的情况下,来对这个正在运行的进程进行调试,我一般习惯称之为在线调试
    的头像 发表于 11-01 15:28 417次阅读
    <b class='flag-5'>gdb</b>动态<b class='flag-5'>调试</b>演示

    GDB调试里怎么设置断点

    本篇讲解使用GDB调试Linux应用程序,以下以 hellowld.c 为例介绍 GDB调试
    的头像 发表于 10-04 16:10 564次阅读

    Linux系统中如何进行GDB调试

    -g 启动调试 $ gdb helloWorldGNU gdb (GDB) Red Hat Enterprise Linux 8.2-12
    的头像 发表于 10-04 15:52 214次阅读

    Linux系统GDB单步调试

    单步调试    gdb helloworld                         (gdb) break helloworld.c:18            (gdb
    的头像 发表于 09-26 16:22 314次阅读

    在板子中调试GDB的方法

    在板子中调试 上面的方法是直接在 ubuntu 调试源代码,只能查看源代码的错误,如果你想要你的应用程序在板子中运行,想打出它在板子上运行的 bug,就要采用下面的方法。 一般的桌面 Linu
    的头像 发表于 07-27 16:37 756次阅读
    在板子中<b class='flag-5'>调试</b><b class='flag-5'>GDB</b>的方法

    在ubuntu中调试GDB

    的 gcc 编译器即可,注意需要加 -g 选项,才能使用 gdb 调试 arm-linux-gnueabihf-gcc gdbtest .c -o gdbtest -g //编译测试程序
    的头像 发表于 07-27 16:31 640次阅读
    在ubuntu中<b class='flag-5'>调试</b><b class='flag-5'>GDB</b>

    嵌入式Linux GDB是什么

    函数、设置断点、查看变量等等,它是 UNIX/LINUX 操作系统下强大的程序调试工具。 gdb 支持多种语言
    的头像 发表于 07-27 16:29 452次阅读
    嵌入式<b class='flag-5'>Linux</b> <b class='flag-5'>GDB</b>是什么

    使用GDB调试Linux应用程序

    本篇讲解使用GDB调试Linux应用程序,以下以 `hellowld.c` 为例介绍 GDB调试
    发表于 06-27 15:48 337次阅读

    使用像gdb这样的调试器来分析在esp8266上运行的程序

    使用像 gdb 这样的调试器来分析在 esp8266 上运行的程序?直接使用 gdb 或像eclipse 这样的多个前端之一,你可以 我问
    发表于 06-12 07:44