【個人的備忘録】ラズパイをVSCodeでリモートデバッグしてみた
記事の背景
今までラズパイにVSCodeをインストールして使っていた.しかし,あまりにももっさりするため,PC上のVSCodeからSSHでラズパイに接続してデバッグすることにした.
ただし,ここでの方法はラズパイ3Bにて成功したことであり,その他のラズパイで動作するとは限らない.またラズパイZeroはCPUのアーキテクチャ的に非対応らしいので,ご理解いただきたい.
目標
ラズパイ起動→PCのVSCodeでラズパイに接続→リモート開発
ができるまで.
環境
-
メインPC
- Windows10
-
VSCode Insiders(通常版は非対応ゆえ)
-
ラズパイ
- Raspberry Pi 3B
- Raspbian Buster
- Python3.7
手順
ラズパイ側
メインPC
- Windows10
- VSCode Insiders(通常版は非対応ゆえ)
ラズパイ
- Raspberry Pi 3B
- Raspbian Buster
- Python3.7
ラズパイ側
以下,モニタ・マウス・キーボードを使って設定する.
1. ラズパイにRaspbian Buster をインストールしてセットアップする
色々な方が紹介されていると思うので割愛.
2. ラズパイをPCと同じネットワークに接続する
Wi-Fi接続の場合でいく.
3. ラズパイのIPアドレスを固定する
初期設定では動的IPなので静的IPにする.
以下のコマンドでdhcpcd.confを編集.
sudo nano /etc/dhcpcd.conf
末尾に以下のように記述する.
(your_ip_address)には設定したい固定IPを書く.ほかの機器に割り当てられていないIPアドレスを推奨.
interface wlan0
static ip_address=(your_ip_address)/24
リブートした後,タスクバーを見てしっかりと変更が反映されているか確認.
4. SSHの設定を有効にする
以下のコマンドを実行
sudo raspi-config
The SSH server is enabled! 的な表示が出たらターミナルを閉じてよい.
念のため,Rebootする.
sudo reboot
PC側
1. VSCode Insiders をインストールする
以下のリンクに移動し,Download for Windows をクリック.
ダウンロードされたファイルを開いて,インストーラに従ってインストールする.
2. VSCodeを日本語化する
この設定はお好みで
以下の手順で日本語化する.
左側のExtensions→検索ボックスにjapaneseと入力→Japanese Language Package選択→Install(画像はインストール済みの画面ゆえUninstallとなっている.)
3. Remote-SSHプラグインをインストール
インストール後,再起動
4. config ファイル編集
すると,右のタブに図のようなマークが追加されているので,クリック.
以下のように情報を入力し,保存する.
Host:自由
HostName:さっき固定したIPアドレス
User:ラズパイのユーザID
5. 接続
さっき設定した接続情報が追加されているので,図のアイコンをクリックする.
すると,新しいウィンドウが出てくるので,フォームにラズパイのログインパスワードを入力する.
何度か尋ねられることがあるので,その都度パスワードを入力する.
また,バックエンドでaptやwgetが動いているようなので,Proxy環境で設定している人はプロキシ設定を見直すこと.
成功すると,下図のような画面が出る.
実行もしっかりできた.
以上.
Author And Source
この問題について(【個人的備忘録】ラズパイをVSCodeでリモートデバッグしてみた), 我々は、より多くの情報をここで見つけました https://qiita.com/white_fox_byacko/items/d0f4e341f7cebef5ae03著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .