基本的に公式情報の手順通りです。デバッグ環境は含みません。
docker build -t gr-mango:beta .
名前はご自由に。
docker run --rm -it -v ~/projects:/mbed/projects gr-mango:beta
volumeを使っているのでプロジェクトを格納するディレクトリを指定してください。 例では、ホームディレクトリにあるprojectsを指定しています。
※ファイルのオーナーがrootになって扱いにくいので、umask 000
としてます。
RZ_A2M_Mbed_samplesをコピーして使い回しても構わないのですが、プロジェクト毎にmbed-os等を持ってくるとディスクを喰うのでシンボリックリンクがオススメです。
シンボリックリンクを作成するスクリプトを用意しているので、必要に応じて使用ください。
prepare
ビルドは
mbed compile -m GR_MANGO -t GCC_ARM --profile debug
ですが、長いのでaliasも用意しています。
build
でビルドできます。
- RZ_A2M_Mbed_samples
$ cd /mbed/projects
$ git clone https://github.com/d-kato/RZ_A2M_Mbed_samples
$ cd RZ_A2M_Mbed_samples
$ prepare
$ build
- 自作プロジェクトの場合
$ cd /mbed/projects
$ mkdir myproj
$ cd myproj
$ prepare
main.cppにプログラム作成
$ build