久しぶりにゼロからAndroid4.2.2を入れてみた。

先ずは、BeagleBoneのドライバーインストールから。

以前はSDカードに内蔵されたDriver(BONE_DRV.exe)をインストールすると
エラーが発生していたため

解凍後dpinst.xmlファイルの
language code="0x0411"に変更する必要があった。

現在は、http://beagleboard.org/Getting%20Started
にあるドライバーをインストールすることで問題ないようだ。


Boot用SDを作成するために、今回はVMWare playerにLinux Mint 16 MATE 64bitをインストール
して行った。




USBカードリーダにMicroSD 2Gbyte入れ接続。
/dev/sdb
として認識された。

ダウンロードしたイメージファイルを
tar -zxf TI_Android_JB_4.2.2_DevKit_4.1.1_beaglebone.tar.gz
で解凍。

>cd beaglebone

>sudo ./mkmmc-android.sh /dev/sdb
を実行してイメージファイルを作成。

日本語環境のまま実行するとエラーが発生するため、
お約束の
>LANG=C
を実行。
しかしターミナルの改行表示がおかしくなったため、
>LANG="en_US"を実行。
改行表示も崩れることなく、ブートSD完成。

変更後のdpinst.xmlファイルの内容


<?xml version="1.0"?>
<dpinst>
<!-- English (United States) -->
<language code="0x0409">
<dpinstTitle>BeagleBone Driver Installer</dpinstTitle>
<welcomeTitle>Welcome to the BeagleBone Driver Installer!</welcomeTitle>
<welcomeIntro>This wizard will install drivers to help you connect to your BeagleBone.</welcomeIntro>
<installHeaderTitle>Installing the software for your BeagleBone...</installHeaderTitle>
<finishTitle>Drivers installation complete</finishTitle>
<finishText>Drivers are now installed and you may continue on to connecting via Hyperterminal and via your web browser.</finishText>
</language>
<!-- Chinese(People's Republic) -->
<language code="0x0804"></language>
<!-- Arabic (Saudi Arabia) -->
<language code="0x0401"></language>
<!-- Chinese(Taiwan) -->
<language code="0x0404"></language>
<!-- Czech (Czech Republic) -->
<language code="0x0405"></language>
<!-- Danish (Denmark) -->
<language code="0x0406"></language>
<!-- German (Germany) -->
<language code="0x0407"></language>
<!-- Greek (Greece) -->
<language code="0x0408"></language>
<!-- Spanish (Spain) -->
<language code="0x0C0A"></language>
<!-- Finnish (Finland) -->
<language code="0x040B"></language>
<!-- French (France) -->
<language code="0x040C"></language>
<!-- Hebrew (Israel) -->
<language code="0x040D"></language>
<!-- Hungarian (Hungary) -->
<language code="0x040E"></language>
<!-- Italian (Italy) -->
<language code="0x0410"></language>
<!-- Japanese(Japan) -->
<language code="0x0411"></language>
<!-- Korean (Korea) -->
<language code="0x0412"></language>
<!-- Norwegian (Norway) -->
<language code="0x0414"></language>
<!-- Dutch (Netherlands) -->
<language code="0x0413"></language>
<!-- Polish (Poland) -->
<language code="0x0415"></language>
<!-- Portuguese (Brazil) -->
<language code="0x0416"></language>
<!-- Portuguese (Portugal) -->
<language code="0x0816"></language>
<!-- Russian (Russia) -->
<language code="0x0419"></language>
<!-- Swedish (Sweden) -->
<language code="0x041D"></language>
<!-- Turkish (Turkey) -->
<language code="0x041F"></language>
<icon>beagle.ico</icon>
<watermarkPath>in-hand.bmp</watermarkPath>
<search>
<subDirectory>FTDI</subDirectory>
<subDirectory>RNDIS</subDirectory>
<subDirectory>CDCACM</subDirectory>
</search>
<legacyMode>on</legacyMode>
</dpinst>