概要 †
Android Stick 4 SmartTV(MP-U1)で動作するブータブルSDHCカード(Lubuntu)を作成します。
イメージはネット上にアップされているものを使用します。
SSHで接続できるようにするまでは、商品コンセプト通りTVに接続して操作します。
今回使用したTVはPanasonic VIERA TH-42PZ700SKというプラズマテレビのため、イメージのデフォルト設定だと周波数が異なり画面が表示されません。
以下は、その点も踏まえた作業工程になっています。
手順 †
- イメージ取得
Miniand - your one stop shop for mini PCs and hobby techから、Lubuntuイメージをダウンロードします。
- イメージをSDHCカードに書き込む
私はWindows(Win32 Disk Imager)を使用しました。
通常はこのSDHCカードを挿して電源を入れれば立ち上がるはずです。
以降はプラズマTV環境固有の手順になります。
- sunxi-toolsをインストール
ここからはUbuntuでの操作になります。(仮想マシンでも可能)
1
2
3
4
5
6
7
8
9
| -
!
-
!
-
!
| git clone git://github.com/linux-sunxi/sunxi-tools
cd sunxi-tools
sudo apt-get install libusb-1.0-0-dev
make
|
- SDHCカード内のevb.binをテキストに変換
1
2
3
4
5
| -
|
!
-
!
|
./bin2fex /media/<ラベル名>/evb.bin > evb.fex
|
- evb.fexを編集
値の意味はここの説明通り
1
2
3
4
|
| [disp_init]
screen0_output_mode = 9
↓
screen0_output_mode = 10
|
- evb.binを再作成
1
2
3
4
5
| -
!
-
!
| ./bin2fex evb.fex > evb.bin
sudo cp evb.bin > /media/<ラベル名>
|
- SDHCカードをアンマウント
1
2
3
| -
!
| sudo umount /media/<ラベル名>
sudo umount /media/<ラベル名>
|
- 上記イメージだと4GB程度の領域しか使えないので、SDHCカードに余裕があるならば拡張
- 完成
SDHCカードを挿して電源を入れるとLDXEでログイン画面が表示されます。
最初に以下のことをやると以降がスムーズです。
無線LANの設定をしたい(Ubuntu)
1
2
3
4
5
6
7
8
9
10
11
| -
!
-
!
-
!
-
!
| sudo apt-get install vim
sudo apt-get install ssh
sudo vi /etc/ssh/sshd_config
PasswordAuthentication yes
sudo /etc/init.d/ssh restart
|
検証時の環境 †
- MP-U1
- Windows 7 Professional SP1 x64
- Mac OSX Mountain Lion
参考 †