码迷,mamicode.com
首页 > Web开发 > 详细

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

时间:2016-06-12 10:42:35      阅读:627      评论:0      收藏:0      [点我收藏+]

标签:

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

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

   arm-linux-gnueabihf-gcc

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

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

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

Run --> DebugConfiguration

技术分享

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

技术分享

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

技术分享

在最下面选择Select other

技术分享

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

技术分享

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了。

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

标签:

原文地址:http://www.cnblogs.com/einstein-2014731/p/5576799.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!