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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM