Raspberry Pi3 ~ 使用eclipse进行远程调试

  为了开发方便需要在电脑上对树莓派进行远程Debug。

l  在eclipse中安装交叉编译(参照开发环境搭建)        

   arm-linux-gnueabihf-gcc

l  树莓派中检查是否安装了gdbserver 如果没有安装上

l  确保电脑可以和树莓派连接,可以建立nfs服务器或用Samba建立共享目录

l  满足上面要求之后进入eclipse中设置

Run --> DebugConfiguration

Raspberry Pi3 ~ 使用eclipse进行远程调试

选择RemoteApplication 远程应用 双击后新建一个配置文件。

Raspberry Pi3 ~ 使用eclipse进行远程调试

GDB debugger选择:arm-linux-gnueabihf-gdb (前提是已经安装过)

Raspberry Pi3 ~ 使用eclipse进行远程调试

在最下面选择Select other

Raspberry Pi3 ~ 使用eclipse进行远程调试

勾选后选择第一个,然后在Connection中选择TCP方式 填入树莓派IP端口这里是gdbserver指定的端口,后面会设定。

Raspberry Pi3 ~ 使用eclipse进行远程调试

l  以上工作是配置Debug选项,下面进行编译设置

在左侧 Project Explorer 的项目名上点右键->Properties 进入项目属性设置。

选择C/C++ Build->Settings 在Build Steps 这里可以填些编译步骤,如果这里希望编译后自动将程序拷贝到Samba共享目录以方便树莓派端直接运行,就在Post-build steps -> Command: 中填写            

  cp  test.elf  /Myself/code   

l  在树莓派端运行程序            

  sudo      gdbserver  192.168.123.1:2345 ./test.elf

这里的端口就是上面添加的端口,然后运行eclipse 即可进行远程Debug了。

原文链接: https://www.cnblogs.com/einstein-2014731/p/5576799.html

欢迎关注

微信关注下方公众号,第一时间获取干货硬货;公众号内回复【pdf】免费获取数百本计算机经典书籍

    Raspberry Pi3 ~ 使用eclipse进行远程调试

原创文章受到原创版权保护。转载请注明出处:https://www.ccppcoding.com/archives/235070

非原创文章文中已经注明原地址,如有侵权,联系删除

关注公众号【高性能架构探索】,第一时间获取最新文章

转载文章受原作者版权保护。转载请注明原作者出处!

(0)
上一篇 2023年2月13日 下午4:30
下一篇 2023年2月13日 下午4:31

相关推荐