steletoの日記 このページをアンテナに追加 RSSフィード

2008-09-25

[][]Android 0.9-Beta works on SHARP Zaurus SL-C700 03:14 Android 0.9-Beta works on SHARP Zaurus SL-C700を含むブックマーク Android 0.9-Beta works on SHARP Zaurus SL-C700のブックマークコメント

C3000(Android 0.9 SDK beta - Up on Zaurus: Android Zaurus)から遅れること1ヶ月、ようやく動いたー。わーい。

f:id:steleto:20080926031221j:image

f:id:steleto:20080926031220j:image

f:id:steleto:20080926031219j:image


とりあえず自分じゃもう完全にお手上げなんで誰かエライ人が移植するのを待ちますか。

とかまぁ以前書いていたように、2.6.25をC700に載せるのはエライ人におまかせして、自分みたいな移植できないヘタレはヘタレらしく2.6.24にAndroidを載せる方向でトライ。ちなみに昨日の時点でgoodie君の表示まで成功していて、/dev/binderをchmod 666するのを忘れていたのに気がついたのが今日の仕事中。んで帰って早速試してみたら起動できたと。

  • ベースバージョンはstableブランチの2.6.24
  • w100のダブルバッファパッチは組込済み
  • 起動中のgoodie君はやっぱり謎の分裂
  • 起動後はportrait表示
  • タッチパネル無効。m5-rc14版パッチを入れてないため?
  • キー入力が変。適当に押していくと適当に反応しているので配列がおかしいらしい。
  • ネットワーク・サウンドは未調査

あとこの前devブランチで過ごすとか言ってたけど、nfsマウントできなかったりLANカード挿してもDHCPIP取得してくれなかったりと割と不便。その上Angstromの開発もstableを主軸にしていたみたいだったので結局stableに移行してたりする。

それにしても画面表示回りはやっぱり3x00系と90度回転するのね。

androidzaurusandroidzaurus 2008/09/26 13:34 おぉぉぉぉぉ。すごい。

ポートレートですねー。m3/m5はランドスケープじゃなかったでしたっけ?>C700
なんで90度回転しちゃうんだろう。んー。Goodies君のときは生フレームバッファ
なのにHomeで回転しちゃう。んー。なんでだろう。

steletosteleto 2008/09/26 23:16 そうなんですよねー>m3/m5はランドスケープ
0.9でもGoodie君〜Home直後まではランドスケープなんですが、数秒もするとくるんと回っちゃいます。Goodie君の幽体離脱もなんか関係あるんでしょうかね?

androidzaurusandroidzaurus 2008/09/27 00:33 幽体離脱は、ロゴの配置アルゴリズムと、後光アイコンのアルゴリズムが統一されていないだけだと思います。HVGAに最適化されている、といえば聞こえがいいですけど。0.9βだと起動後にMMSアプリが例外吐いて死にませんか?それも、HVGA以外の解像度にアプリが対応していないせいだったりします。

で。0.9βと1.0のカーネル。ソースコードのdiffとっても変更点はまったくありません。一字一句同じ。

なので。1.0のユーザランドを突っ込めば、そのまま動きます。

90度回転。起動後ちょっとして回転する症状も同じです。HVGAに最適化されている、というかつじつまあわせされているのが関係しているような。

steletosteleto 2008/09/29 00:36 なるほどー。とりあえず実機(G1)の動作がとにかく最優先で、他のは後回しってことなんでしょうかね。元々予定より遅れてたし現実を考えるとそれもありっちゃありですし。…自分の主義にはちょっと反しますが(苦笑)

カーネルソースが同一ってのは意外でした。後で1.0のバイナリぶちこんでみます。