2017年1月1日日曜日

Raspberry Pi 3 ( Raspbian で mruby )

Raspberry Pi 3 初期のころと比べと性能が向上しているので mruby を構築して見ます。

Linux ( Raspbian ) は Lite 版を使用します。GUI は無く、CUI です。

まず、Lite 版のダウンロードと microSD への書き込みです。

1.ダウンロード

 Raspberry Pi のホームページより DOWNLOADS をクリックして まず、RASPBIAN を選択します。


続いて右側の LITE 版の Download ZIP をクリックします。


ダウンロードしたファイルは 2016-11-25-raspbian-jessie-lite.zip です。(ファイル名の日付は変わる可能性があります。)

microSD カードは SD Formatter でフォーマットしておきます。(空にする。)

2.SD カードへの書き込み

 書き込みは Silicon Linux  社製の DD for Windows を使います。(無償で配布されています。感謝 !! )最新版をダウロードして解凍すると中に DDWin.exe がありますので管理者として実行します。


対象ディスクを確認します。

次に書き込むファイル(先ほどダウンロードし、解凍したファイル)を選択します。


ファイルのタイプを All Files (*.*) を指定すれば .img ファイルを選択可能となります。

<< 書込 << をクリックすれば、書き込みが開始されます。


 書き込みが終了した時のSDの内容

未割り当ての領域がありますが、Raspbian を最初に起動した時に / のパーテッションが拡張され、SD カードの全領域が利用可能となります。

3.mruby の構築

まず、mruby のソースを取得します。

$ sudo apg-get install git

$ git clone https://github.com/mruby/mruby.git

取り込みが終了すると mruby ディレクトリができ上げっています。

次に make に必要なソフトをインストールします。

$ sudo apt-get install ruby
$ sudo apt-get install bison

用意が整いましたら mruby ディレクトリに移り

$ ./minirake

を実行します。
暫くすると bin ディレクトリに mruby が出来上がっています。


pi@raspberrypi:~/mruby/bin $ ls -l

total 7096

-rwxr-xr-x 1 pi pi 1588836 Jan  1 17:58 mirb

-rwxr-xr-x 1 pi pi 1071200 Jan  1 17:58 mrbc

-rwxr-xr-x 1 pi pi 1693864 Jan  1 17:59 mrdb
-rwxr-xr-x 1 pi pi 1578228 Jan  1 17:59 mruby
-rwxr-xr-x 1 pi pi 1324212 Jan  1 17:59 mruby-strip

pi@raspberrypi:~/mruby/bin $ ./mruby -version
mruby 1.2.0 (2015-11-17)


0 件のコメント:

コメントを投稿