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

  • 相关阅读:
    解决Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.7.0:compile
    eclipse下解决明明有jar包,却找不到的问题
    Ngnix负载均衡安装及配置
    Redis入门教程(二)
    js监听组合按键
    js清空数组的方法
    js判断浏览器是否支持webGL
    Maven入门教程(一)
    杂记
    第一天 Requests库入门
  • 原文地址:https://www.cnblogs.com/einstein-2014731/p/5576799.html
Copyright © 2011-2022 走看看