zoukankan      html  css  js  c++  java
  • Raspberry Pi3 ~ 使用eclipse进行远程调试

      为了开发方便需要在电脑上对树莓派进行远程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了。

  • 相关阅读:
    jQuery语音播放插件
    Oracle(+)号用法
    重写IHttpHandler,实现前后端分离
    JavaScript运算符
    SQL Server 备份和还原
    ReactJS入门
    用Owin Host实现脱离IIS跑Web API单元测试
    Lua
    代码评比结果的反思
    我为什么要在总理来的第二天离开创业大街(转)
  • 原文地址:https://www.cnblogs.com/einstein-2014731/p/5576799.html
Copyright © 2011-2022 走看看