Zaurus

C700でもTouchscreen

Touchscreen DriverのPatch - Android Zaurusの日記 ということでmyりなざうでもパッチを当てたところ、無事にタッチスクリーンが反応してくれるように。…といってもパッチを提供された方の環境がC760みたいなんで当然っちゃ当然。本命はパッチを当てたカー…

Kubench

Kubench - Android Zaurusの日記ということで早速C700でゴー。大体8〜12fpsくらいっぽいですな。メモリが絶対的に足りないのかキューブの描画がいつまでたっても安定してくれず。中には0.26fpsという珍記録も(笑)キューブの大きさがやや小さいのはlandscap…

コンパイル(Emacs等)

『諸君らが愛してくれたgccは死んだ。何故だ!?』 「"CONFIG_LOW_MEMORY_KILLER=y"だからさ…」 ということでZaurusでEmacs22.2のセルフビルドをしようとコンパイルさせても途中でInternal Errorとか言われて進まなかったんだけれども、ふとカーネルのCONFIG_L…

w100_pan_display

他所のpan対応パッチや、先日の描画回りログの結果からして、「とりあえずpan_display()でY軸方向に首振りできるようにすればいいのかな?」と推測。 ということで、いろいろなpan対応パッチやw100_set_dispregs()をマネマネしてみたらこんなのができた。land…

描画回りをstraceしてみた

runtimeをstraceでログを吐かせ、/dev/graphics/fb0をオープンしているところと関係してそうなところをリストアップ。100%勘。 08:13:07.450810 open("/dev/graphics/fb0", O_RDWR|O_LARGEFILE) = 17 08:13:07.473193 ioctl(17, FBIOGET_FSCREENINFO, 0x4259…

状況整理

昨日の続き。一晩寝かせて頭冷やしてきた。長いので「続きを読む」にて。

うそぉ!?

C700でも動いたよ!m5rc14!さっき起動コマンド叩いてからメール書いてたんだけど、突然画面が表示されたときは思わず声に出してしまった(笑)いやなんでこんな驚いているのかってまだダブルバッファ入れてないんだよ!?以上とり急ぎ報告。まだ妙に興奮してい…

意外な伏兵

2.6.23のkernelとm5rc14とのkernel差分patchの作成とbuildには1日でさっくり完了。が、initrd.binを作成しようとすると2.6.24のmoduleを放り込んでくれるので、2.6.23のkernel + 2.6.24のkernel moduleというちぐはぐな状態に。まとまったドキュメントが存在…

撃沈(むしろ自爆?)

m5rc14をC700でも動かそうと先人の真似してstraceとか使ってみたけどさっぱりわからん。そもそもstraceなんて初めて使ったのでイマイチよく判らんというのも。あれこれいじりつつstraceのログとにらめっこして、「2.6.24に載せたときにパッチ間違えたかなー…

kernel2.6.24でもAndroid-m3-rc20

いつの間にやらAngstromがkernel 2.6.24を使うようになっていたのでとりあえず追従。とりあえずbinderdevとlowmemorykillerは適当にマージするだけでモジュール化できた。電源関係はカーネルががっつり変更されていて理解不能だったんで諦めた…というか試し…

シリアル変換基板

こんなん作ってみた。やっていることはRS-232C信号とTTL信号のレベル変換しているだけ。相変らず配線が美しくないので写真を小さくして誤魔化す。んで、完成してPCに繋ごうとした時点でケーブルと基板の端子が両方ともメスだったことに気がつく。気付くの遅…

Android m5_rc14が動作したらしい

m5_rc14\(^o^)/起動 - Android Zaurusの日記 Androidの新SDKでもついに動作成功した模様。おめでとうございます>各位pxafb.cにパッチあてているということはPXA270内蔵グラフィック?とするとC7x0系は内蔵グラフィックではなくATi Imageon 100というチップ…

カーネルパッチいろいろ

所謂「旧・変カーネル」。昨日は喉痛いわ熱あるわの状態でこんなことやってたアホ。今日は昨日よりちょっとマシだけどまだ調子悪い。自業自得。 yaffs2 カーネルモジュールは作れたけど、ext2に置いたファイルのループバックマウントができないので意味なし…

カーネルパッチ その後

e2comprの動作確認してたらSDカードがマウントできなくなった。面倒になったので一旦フラッシュしてインストールからやり直し。喉痛いのとふらふらするのは相変らず。あんまり人のことは言えんなぁ。

一晩かけてコンパイルさせた結果

蓋を空けても反応なし。 SSHでログインできず。 pingも応答しない。 仕方がないので裏のスイッチで強制リセットしてみた。 INIT: version 2.86 booting Loading /etc/keymap-2.6.map Please wait: booting... Starting the hotplug events dispatcher udevd …

llvmってどう?

前々から「これZaurusで使ったら便利になるのかな?」と気にはなっていたんだけど、ちょうどタイミング良く2.2がリリースされたのでビルド中。bitbakeにもあるけどどうもコンパイルがコケる。でもllvm自体はクロスコンパイル対応しているっぽいんだけどなあ。…

Angstromでsqueak

わーい動いたー。嬉しいのでフルサイズのスクリーンショット。字汚ねぇな俺。http://qml.610t.org/squeak/mutoh_20070916.html(FreeBSDの大御所)経由でSqueak and OpenEmbedded - Oliver Wyman Labs: TechnicalにOpenMoko用のbitbakeファイルがあるのでそ…

標準ターミナル

rxvtかと思ってたらrxvt-unicodeのほうなのかこれ。とりあえず東雲フォント喰わせるところまでできたけど、日本語が表示できんなぁ。はてさて。 (IPAフォントとかは半角文字が全角スペースで表示されてしまう問題が解決できなくて諦めた)

Rotate View

プチgpe-imageでネットワークに接続できるイメージが作れたので、ようやくAndroidでRotate Viewの実験ができるように。 ちなみに、gpe-imageから素のコンソールに落ちるにはgpe-dmをkillしてやれば良い。…いいのかこれで? Portrait View。C700だと最初から横…

プチgpe-image

console-imageだとIrDA、Bluetooth、無線LAN、USBガジェットのドライバが組み込まれるけど、生憎その手のものは全く持っていないので貴重なメモリを無駄に喰ってた。まぁインストール後にipkg removeすればいいんだけど、1つ1つ指定しないといけないから面倒…

Android on Zaurus

Google Android をC700に突っ込んでみた。インストール自体はAndroid Zaurusを参考にして正月休みに作業したのでちょっと古い。なおhttp://yamashita.dyndns.org/blog/android-on-zaurus/だとC860で最初からランドスケープ表示だったと報告があるけどこちら…

angstrom 2007.12 release images for Sharp Zaurus SL-C7x0, SL-C8x0

Angstrom公式サイトが最近各機種のバイナリをリリースしてきてたので、試しにリポジトリを覗いてみたところ12/27にangstrom-2007.12というタグが切られていた模様。おそらくこのソースを元に各機種用のバイナリを作っているところ、ということかと思われ。そ…