環境を構築する方法を書きました。行う方法を書いてみようと思います。インストールされ、基本的なコマンドもインストールされているものとして書いていきます。コンソール上では以下のようにダウンロードします。ブラウザ等を用いてもダウンロード可能でしょう。https://rcn-ee.net/deb/microsd/saucy/bbxm-ubuntu-13.10-2014-02-16-2gb.img.xz正しくダウンロード出来たか確認します。等でも解凍出来ました。スロットに差し込み、そのデバイスノードを確認します。対象のデバイスノードだとわかります。コンソールを管理者権限で実行します。以下のように書き込みます。ご自分のデバイスと読み替えてください。行うソフトが様々公開されているようなので、それらを使用すれば可能だと思います。私は使用していないのですが、以下の様なソフトです。Windowsパーティションサイズを広げる起動したら、以下のユーザとパスワードでログインします。使用していないので、サイズを広げます。必須ではないですが、セキュリティ的にはパスワードを変更しておいた方が良いでしょう。successfully以上でOSのインストール終了です。COMポートが割り当てられます。これが変なポートに割り当てられてしまうことも。このポート番号、以下のようにして変更することが出来ます。ポートを自動生成してくれます。して待ち受けなければいけませんが、その方法がちょっとわかりにくいので、書いておきたいと思います。動作確認をしています。以下のようなログレベルが用意されていますが、その使い分けが明確に決まっているわけではありません。VerboseDebugInfoWarnErrorAssertプロジェクトでルールが決まっている場合はそれに従えば良いのですが、個人の場合、使い分けに悩みます。私も、しばらく試行錯誤してきたのですが、ある程度自分のルールが決まったので備忘録として書いておきます。そのうち変わるかもしれませんが。Verbose一時的なデバッグに使用。以下のようにループ中のデータを確認したい場合等です。}動作確認が終わった場合は、コードごと消してしまうのが前提。バッファがあっという間に埋まってしまいます。使用しているところが無いようにします。Debug名前のごとく、デバッグ用に使用します。違って定常的なデバッグログ出力用です。自分(と内部構造に明るいメンバー)に動作状況がわかるような情報を提供します。以下のように特定のメソッドが呼ばれたかどうかを観測するために使ったりします。});リリース時、コードは残しますがログが出ないように細工します。(細工については後述)Infoこれもデバッグに必要な情報を出力するのに使用します。違いは、そのプロダクトがライブラリだったと仮定し、ブラックボックスとして使っているユーザにも意味のある情報を提供するために使用する点です。以下のように読み込んだファイルサイズを出力する等です。違いが微妙なので、判断が難しいこともありますが、あまり厳密に考えないのがポイントです。リリース時、コードは残しますがログが出ないように細工します。(細工については後述)ただし、ライブラリとして提供する場合は、ログを出しておく場合もあります。Warn本来、起こってはいけないが、場合によっては起こりえるエラーが発生した場合に使用します。以下のようにファイルが存在しなかった場合等です。catch句の中に記述されることが多くなります。表示するようにしています。リリース時、コードは残しますがログが出ないように細工します。(細工については後述)ただし、ライブラリとして提供する場合は、ログを出しておく場合もあります。Errorプログラムの構造上起こりえないエラーが発生した時に使用します。