2009-06-18 W-ZERO3でAndroid(R1)を動かす(キーレイアウト)
W-ZERO3でAndroid(R1)を動かす(キーレイアウト)
遅くなりましたが、キーレイアウトを公開しました。
アドエス正面パネルのキーが利用できればMore Coolなのですが、ちょっとハードル高そうなのでギブしてます。
.h2o LAB: Android(R1) Kernel rev3 Release for WZERO-3
なお、現状のキーアサイン(WS011SH)は以下の通りです。*1
| Android上のキー | 実機(WS011SH)のキー |
|---|---|
| Menu | shift+文字 |
| 戻る | ok(キーボード上) |
| カーソルキー | カーソルキー(キーボード上) |
- キーレイアウトの更新方法
- qwerty.klをダウンロードしSDカードにコピーする。
- LinuxLoaderでLinuxを起動する。
- rootでログインする。
- qwerty.klをAndroidのイメージファイルにコピーする。(以下例)
# mount /dev/mmcblk0p1 /mnt # cd /mnt # mount -o loop android.img rfs # cp /mnt/qwerty.kl /mnt/rfs/system/usr/keylayout # umount /mnt/rfs
後は普通に起動すればOKです。
20090619 0:30 訂正 Androidのイメージのマウント方法が抜けていたので訂正。
20090620 1:50 訂正 コメントで指摘いただいた「ctrl+文字」 ->「shift+文字」に訂正。
トラックバック - http://d.hatena.ne.jp/dot_h2o2/20090618/p1
リンク元
- 544 http://kamo.pos.to/dpoke/
- 74 http://kamo.pos.to/dpoke/c/android_24.html
- 37 http://memoro.cocolog-nifty.com/blog/2009/06/adesandroid-cdf.html
- 31 http://kamo.pos.to/dpoke/top.html
- 24 http://blog.livedoor.jp/tsuma/archives/52293867.html
- 24 http://kamo.pos.to/dpoke/index.html
- 23 http://www.google.co.jp/search?sourceid=navclient&hl=ja&ie=UTF-8&rlz=1T4GGLL_jaJP311JP312&q=android+電源
- 21 http://www.google.co.jp/search?hl=ja&client=firefox-a&rls=org.mozilla:ja:official&hs=Fkl&q=chrome+linux&btnG=検索&lr=
- 15 http://memn0ck.com/blog/2009/05/willcomadvancedwzero3esandroid.html
- 14 http://memn0ck.com/blog/2009/06/willcomadvancedwzero3esandroidopen.html










mount -o loop android.img rfs
ここの部分をすると
mount: mounting android.img on rfs failed:No such file or directory
となってしまいます...
なんででしょうか?
# mount /dev/mmcblk0p1 /mnt
# cd /mnt
# mount -o loop android.img rfs
# cp /qwerty.kl /mnt/rfs/system/usr/keylayout
# umount /mnt/rfs
今度はここで
cp:cannot stat '/qwerty.kl': No such file or directory
壊れているのでしょうか...
ただすごく動きが遅いですが。。
ご指摘ありがとうございます m(__)m
horaさん。
失礼しました。
"# cp /qwerty.kl /mnt/rfs/system/usr/keylayout"に関しても、誤りがあり
は正しくは"# cp /mnt/qwerty.kl /mnt/rfs/system/usr/keylayout"になります。
あわせて、記事の誤りについても訂正しました m(__)m
確認ありがとうございます。
WS007SHでもカーソルキー動きましたか!
ちなみに遅いというのはキー押下時の反応の事でしょうか?
以下の手順でも起動しました
# mount /dev/mmcblk0p1 /mnt
# cd /mnt
# mount -o loop android.img rfs
# cp qwerty.kl /mnt/rfs/system/usr/keylayout
# ./android-sd.sh
ありがとうございます<(_ _)>
で紹介されてる方法に従ってLinuxLoader.parm.txtを弄ってみたらLinuxLoaderの起動だけでAndroidまで立ち上がりました(WS020SH)。
念のため元々ついてるfbcon=〜も付けてこんなパラメータで起動させました。
CommandLine = root=/dev/mmcblk0p1 loopback=/android.img init=/init fbcon=rotate:3
ctrlとshiftがいれかわってるのかな?
再度テストしてみたのですが、b2oxさんの結果が正しいです。
どうやら、blog書いてるときはCTRLキーにも指があたって「ctrl+shift+文字」でMenuが動いていたみたいです。
KeyLayoutを変更しても思い通りに行かない事が多く、最後は総当りでボタンの割付チェックをしてる状態なんです。><
WS020SHでの報告です。たまたま発見したのですけど、
Android起動後、Fn+→ (右カーソル)でLinuxに戻ります。またLinuxでFn+→でAndroidに戻ることができます。
これを利用して、Linuxに戻ってrebootすれば、ハードウェアリセットしなくてもOKになります。
情報ありがとうございます。
残念ながらWS011SHではこの手使えませんでした。
キーマップに差分が無いはずなのでWS011SHでもできると思っていたんですが...。