Platformで動かすための設定です。†ARM926EJS-CoWareVP-VersatilePB-SingleCore-Free-1.04/skin/Vanilla-Android-320x240/sim以下にあるrootfs.arm_nofpu.ext2では容量が40MB程なのでAndroidを起動するのに容量が足りませんので新たにrootfs.arm_nofpu.ext2を作成します。あるcreate_rootfs_arm_nofpu_ext2.cshを編集します。新たにrootディレクトリを作成します。rootこれでcreate_rootfs_arm_nofpu_ext2.cshを実行すると約124MBのrootfs.arm_nofpu.ext2が作成されます。以下にできたrootfs.arm_nofpu.ext2をARM926EJS-CoWareVP-VersatilePB-SingleCore-Free-1.04/skin/Vanilla-Android-320x240/simにコピーします。Platform/Android/Kernelにて作成したuserlandの内容をrootfs.arm_nofpu.ext2へコピーします。ARM926EJS-CoWareVP-VersatilePB-SingleCore-Free-1.04/skin/Vanilla-Android-320x240/simにあるrootfs.arm_nofpu.ext2をloopbackマウントでマウントします。~/myMountDirmyMountDirの中身をすべて削除します。Platform/Android/userlandにて作成したuserlandの中身をここにコピーします。.コピーが終わりましたら、アンマウントします。今回は、こちらで用意したATPS2LCDをダウンロードします。約6MBhttp://labs.beatcraft.com/files/vp/ATPS2LCDこれを使用することでこちらで用意したディスプレイのデザインフレームを表示できるようになります。(解像度が320x240のときのみ)これは特別必要ではありません。元ファイルをバックアップします。ATPS2LCD-origダウンロードしてきたATPS2LCDを配置します。~/ARM926EJS-CoWareVP-VersatilePB-SingleCore-Free-1.04/other/scriptsにあるdisplay.tclを編集します。†VPにてAndroid起動時にADBを使用できるようにあらかじめ5555番ポートをあける設定をします。~/ARM926EJS-CoWareVP-VersatilePB-SingleCore-Free-1.04/other/scriptsにあるsetup.tclを編集します。†vpmに作成したskinのディレクトリ位置などを設定を読み込ませるためにvpmconfigを編集します。</VirtualPlatformList></VirtualPlatform>以上で設定は終了です。Platformを起動します。vpmvpmが起動し設定項目にVanillaとAndroidがあることを確認し、Androidを選択します。解像度320x240のイメージを使用している場合はVPA起動時「Properties」->「Display」->「Resolution」にて画面解像度を320x240に設定してください。緑の三角ボタンを押すと起動します。ATPS2LCDを変更している場合はディスプレイにフレームが表示されます。起動時間は少々かかります。†マウス、キーボードの十字キーでフォーカスが移動します。左クリック、エンターキーで選択決定します。640x480の解像度では十字キーを押した回数以上に動作してしまうことがあります。するとおさまります、もしくはHOMEキーを押下してください。Platformのバージョンでは動作しておりません。・入力欄にてキーを押すとソフトキーボードが起動します。320x240の解像度では画面サイズの問題で画面上端が切れてしまいますが入力はできます。入力完了後Backボタンで戻ってください。