Visual Studio 2019 遠端連接到 Raspberry Pi 的執行與除錯

[準備工作]

在 Raspberry Pi 系統:
        1. 安裝 openssh-server , g++ , gdb , gdbserver 
        2. 開啟 ssh 服務,sudo service ssh start

在 Visual Studio 系統:
        1. Visual Studio Installer 先安裝 "Linux C++ 開發元件"
        2. 新建一個 Raspberry 專案
        3. 設定遠端偵錯電腦,如下圖。

圖一:遠端偵錯配置

[編譯專案]

       從 Visual Studio 2019 編譯樹莓派的 Linux 專案,程式碼只是點亮一顆 LED 燈,還有控制 I2C 介面的 LCD 模組。用 VS 2019 編譯後,結果如下圖所示,產生的 out 執行檔被傳送到樹莓派的工作目錄上。

圖二:編譯後的結果

[遠端執行]

       此時準備從 Visual Studio 2019 執行樹莓派的 Linux 程式,如果要中斷程式的話,在執行前必須先設定好中斷點。好了,開始執行後,列印的結果如下圖,顯示在 "Linux 主控台視窗" 。


留言

此網誌的熱門文章

[筆記] Raspberry Pi 樹莓派的軟體開發

[筆記] ESP32 在 VS Code 開發環境的編譯與除錯

[筆記] Visual Studio 遠端偵錯的設定步驟

[應用] 藍芽 BLE client/server 架構:BLE remote controller

[模組] 三軸重力加速計 Accelerometer (GY-61 ADXL335)

[應用] STM32 DFU (Device Firmware Upgrade)

[應用] 在 ESP32 Audio 開發板的 VoIP 範例