最近話題の Linux 搭載のシングルボードコンピュータ,BeagleBoneBlack を入手しました.

BeagleBoneBlack とは?

BBB_001[2]

BeagleBone Black とは,Texas Instruments 社製の ARM Cortex-A8 ベースの SoC である AM3358BZCZ を搭載した小型のボードコンピュータで,BeagleBoard プロジェクトが手がけるオープンプロジェクトとして開発されています.CPU,大容量メモリのほか Ethernet や USB,各種外部インターフェースが利用可能で,Linux 搭載のボードコンピュータとしては小型で低消費電力,比較的安価なため,インターネットや動画端末などとして気軽に利用できるます.オープンプロジェクトとして開発されていますので,回路図をはじめとしたハードウェア情報も公開されているため自作回路の追加も容易で, Linux 向けの既存アプリケーションや各種ツールと合わせることでさまざまな開発に利用することが可能です.
現在の最新は revision C と呼ばれるもので,デフォルトでは Debian が起動しますが, BeagleBone Black 上で動作する各種 Linux のディストリビューションや,Android も開発されており,それらのイメージをMicro SD にコピーして起動することで容易に他の OS も利用することができます.これらの ハード・ソフトに関する情報は BBB wiki 経由で入手することができます.

 BeagleBoneBlack の入手

WS000267

BeagleBoneBlack のボードは,日本でも大手電子部品通販サイトの DigikeyRSコンポーネンツなどから入手可能ですが,今回はリビジョンの切り替えタイミングだったためか国内のサイトには在庫が見つからなかったため,Adafruit のサイトへ注文して入手しました.英語のみのサイトですが,BeagleBoneBlack をはじめ Raspberry Pi や Arduino 関連の商品など,個人の趣味のものづくりに役立ちそうな面白い部品やモジュールを多数扱っているほか,さまざまな製作記事やお役立ち情報も掲載されていますので,見ているだけでも楽しく,購入後も参考にできるサイトです.私が注文した BeagleBoneBlack は注文後ほぼ即日発送され,数日で手元に届きました.

 BeagleBoneBlack 起動

bbb002[1]

さっそく入手した BeagleBone Black を試してみます.届いた箱の中には, ボード本体のほか,PC との接続用 USB ケーブル,Quick Start が書かれたカードが同梱されていました.
まずはカードの指示通り USB ケーブルで PC とボード上の mini USB に接続すると,PC からは BeagleBone Black がマスストレージデバイスとして認識されます.その中にある START.htm ファイルを覗くとさらに詳しい説明を読むことができます.このとき,ボード上の micro HDMI 端子を使用してディスプレイに接続すれば,デフォルトで搭載されている Debian が起動していることが確認できます.ボード上の USB 端子にマウス・キーボードを接続すれば,通常の Linux PC とまったく同様に操作できます.もちろん,Ether ケーブルを接続すればインターネット接続も容易です.
make や gcc といったソフトの開発環境も入った状態になっていますので,ボード上で動作するアプリケーションをボード上で ビルドしてそのまま使用する,といったこともできてしまいます.

bbb003

また,BeagleBoard プロジェクトのサイトにある BeagleBone Black Getting started ページのStep2(ページ中ほど)にある, Windows 用 network-over-USB ドライバをインストールし,PC のブラウザからアドレス 192.168.7.2 にアクセスすることでも BeagleBone Black にアクセスできます.Teraterm などのターミナルソフトを利用して SSH 経由で接続すれば,面倒なキーボードやディスプレイ等の接続なしでもボードの操作が可能です.
以上,ボードの購入から起動まではまったく問題なくスムーズに確認ができました.動きもサクサクと調子良く動作してくれていますので,これからこの BeagleBone Black を使用して,主に I/O 制御関連をいろいろと試してみたいと思います.

参考

beagleboard.org : 本家 BeagleBoard プロジェクトのサイト.最新情報はこちらから(英語).
BeagleBoneBlack Getting started : BeagleBoneBlack の基本の動かし方について,ステップバイステップで解説されています(英語).
BBB wiki : BeagleBoneBlack の revision ごとの情報,ハードウェアに関するドキュメント,BeagleBoneBlack 上で動作可能な OS についてなどの情報(英語).
Adafruit : ボードや電子部品の通販サイト.日本からももちろん購入可能です.ショップだけでなく,いろいろな製作記事やお役立ち情報も満載です(英語).
Digikey : 電子部品や各種ボードコンピュータなどの世界最大級の通販サイト.