ぶろぐ

CLion から Raspberry Pi にリモートデバッグ

Mac に入れている CLion で開発しているプログラムコードをラズパイに送りラズバイ上でビルドしてデバッグする(*´ェ`)
これが割とサクッとできるようになった∑(*゚ェ゚*)

環境
CLion 2018.3.2
Raspberry Pi 3 B+

pi@raspberrypi:~ $ lsb_release -a
No LSB modules are available.
Distributor ID: Raspbian
Description: Raspbian GNU/Linux 9.6 (stretch)
Release: 9.6
Codename: stretch

CMake をインストールする

pi@raspberrypi:~ $ sudo apt-get install build-essential cmake

CLion の設定

Preferences > Build, Execution, Deployment > Toolchains
Toolchains にラズパイ用のツールチェーンを追加する

Preferences > Build, Execution, Deployment > CMake
CMake にラズパイでデバッグ用のプロファイルを追加する
Build type と Toolchain を選択する

Preferences > Build, Execution, Deployment > Deployment > Connection
ここは自動で設定されているはず(*´ェ`)
お味噌:ここで Root path に / を設定しているのは次の Mappings の設定でフルパスを指定するため(*´ェ`)

Preferences > Build, Execution, Deployment > Deployment > Mappings
Deployment path を指定する

これでビルドタイプスイッチャーにラズパイデバッグ用(RasPi-Debug)の CMake profile を選択できるようになる(*´ェ`)

宇宙に興味を持ったので

空を見上げると太陽や月が動いている。ように見える。

太陽系の外から見ると地球が太陽の周りを回っていた。

空、ソーラー、そうら!

太陽や月や地球がどのように動いているか想像だけではよくわからないので「自分が」理解しやすいようにグラフィカルに表現してみる(*´ェ`)

Webブラウザで表示できればどこからでも見られて便利なのでWebアプリを作ることにする(*゚ェ゚*)

ざっくり考えた図がこれ

ざっくり宇宙システム図

これを作っていく(*´ェ`)