BeagleBoard上でAndroidを動作させる
BeagleBoardにAndroidをインストールし、それを開発環境としてタブレット端末を開発するまでを記録していく。
ターゲットボード
ターゲットボードには、BeagleBoardを使用。BeagleBoardは、組込みボードとしては、$149とかなり安価です。日本からは、Digi-keyから購入可能。
私が購入したBeagleBoardは、BeagleBoard-xM Rev B。
BeagleBoardには、Hanwha製タッチパネル搭載10.1型ディスプレイ HM-TL10TやUSBキーボード、USBマウスを接続:
ターゲットボード構成図
ホストPC
BeagleBoardに搭載するLinuxカーネルのデバイスドライバの開発や、Androidアプリケーションの開発には、主にUbuntu 10.04 LTS デスクトップ版を利用する。
Android 2.3(Gingerbread)から、コンパイル環境として64bitマシンを要求しているので、OSもx86_64版をインストール。
ホストPCからは、USBケーブルを介してBeagleBoardに接続し、リモートシェル接続や、オンボードデバッグを行う事も可能。
参考書籍
BeagleBoard上でAndroid開発を行うのにあたって、特に重宝する本:
- 作者: 坂本俊之,出村成和,渡邊昌之
- 出版社/メーカー: シーアンドアール研究所
- 発売日: 2010/12/23
- メディア: 単行本
- 購入: 9人 クリック: 464回
- この商品を含むブログ (14件) を見る