hfujikawa77 / droneschool-doc

ドローンエンジニア養成塾(ドキュメント)
0 stars 0 forks source link

MAVLink-router インストール手順の追記 #3

Open hfujikawa77 opened 3 months ago

hfujikawa77 commented 3 months ago
sudo apt update
sudo apt install -y git meson ninja-build pkg-config gcc g++ systemd

cd
git clone https://github.com/intel/mavlink-router.git 
cd mavlink-router
git submodule update --init --recursive

meson setup build . 
ninja -C build 
sudo ninja -C build install
hfujikawa77 commented 2 months ago

開発環境構築手順書

CC環境構築手順書

ラズパイ講義時の接続対策Tips

ラズパイにVS Code拡張機能フォーマッター導入

接続系Tips

トラブルシューティング

■VS Code からSSH接続 下記ディレクトリを削除して、ラズパイを再起動してください。 /home/pi/.vscode-server

CC環境構築手順書 3 VS Codeからラズパイへの接続 をもう一度やってみてください。

■Web UI コマンドプロンプトからSSH接続後に下記ファイルを開いてください。 /home/pi/Rpanion-server/logs/app.log

起動時にエラーをはいてないか見てみてください。

Git, Github

その他バックログの元ネタ


VSCodeでラズパイ接続が頻繁に切れる問題に解決の糸口が見えてきました。 倉本 ヨシカズ さんはじめとする多くの方々からいろいろフィードバックいただき、見えてきた糸口です。フィードバックありがとうございます!m( )m 【現時点で最も有力な仮説】 VSCodeのRemote-SSHプラグインでラズパイに接続する際、VSCode-server、LanguageServerの負荷が高くLAを押し上げ、LAが10を超えてくるあたりで切断現象が観測されます。発熱等のフィードバックも説明つきます。 検証協力のお願い。 ※PythonのLanguageServerをオフにするので副作用として補完が効かないです。 手順↓ 1、VSCodeの設定ファイルに添付画像のハイライト部分を追加 2、Ctrl+Pで「kill」と検索「Remote-SSH: Kill Current VS Code Server」を実施 3、再接続後の動作はどうか 4、ラズパイの電源を切って(sudo poweroff)から再接続検証


ラズパイのVSCodeのssh接続が頻繁に切れる方へ ラズパイにsshでログイン後、以下のコマンドを一字も間違えないで実行してください。 sudo sed -i '/^#TCPKeepAlive/s/^#//' /etc/ssh/sshd_config && sudo systemctl restart ssh 次に、PC側のsshのconfigを画像のようにします。 Host rpanionとなっているところは、手順書と同じHost 10.0.2.100でOKです。 30分くらいCPU温度は試したところ、 50度台でした。室内で70度まで行くのがなんかおかしいですね。