横浜Androidプラットフォーム部第16回勉強会(2011/12/18) #yapf

ざくっと作ってみました。追加、削除ご自由に。 http://atnd.org/events/22779
9
前へ 1 ・・ 8 9 次へ
kinneko @kinneko

#yapf Q: LiveWallpaperは動く? A: メニューに出てこない。

2011-12-18 16:29:25
kinneko @kinneko

#yapf Q: kernelも公開されていないってことだけど。A: Honeycombはタッチがうごかなかった。ICSのテスト用のkernelを使って動かした。

2011-12-18 16:31:16
東の羊(マカティ住み) @pakuqi

@noritsuna 99$ですしね、ソースもあるなら遊んでみるにはいいかも #yapf

2011-12-18 16:31:38
大和田 健一 @ohwada

ひとまず動きますが、遅いです。 JIT が入っていないようす。 #yapf

2011-12-18 16:31:54
kinneko @kinneko

#yapf Q: 公式なターゲットCPUは? A: わかんない。mips32r2 fpuになっている。r2でないのも、soft floatのもあった。

2011-12-18 16:32:15
kinneko @kinneko

#yapf 安いのでお金を溝にすてるつもりで、時間を無駄にすごしてください。12,000円くらい。元から4.0入っているのは499元。7980円くらい。

2011-12-18 16:33:01
kinneko @kinneko

#yapf Q: 書き換えツールは? A: 中華パッドはプロテクトはない。公式なWinの書き換えツールがある。不具合が多いからアップデートも多いか、放置されるか。

2011-12-18 16:35:56
kinneko @kinneko

#yapf bootとリカバリはandroid一般と同じではないか。system/data/casheはext2。

2011-12-18 16:36:32
FUKAUMI Naoki @naobsd

Toolchainは普通と言いましたが、SIMD命令は別のツールが必要でした #yapf

2011-12-18 17:08:40
FUKAUMI Naoki @naobsd

IngenicのSIMDについて:「gccは対応してないの?」「__asm__(SIMD命令っぽい何か);に置き換えるCのマクロがあります」「ああasは対応してるんだ」「いいえ、命令っぽい何かを.wordに置き換えるmxu_asなるawkスクリプトがあります」「」 #yapf

2011-12-18 17:19:21
FUKAUMI Naoki @naobsd

boot/recoveryはmkbootimgで作れるANDROID!で始まる普通のフォーマット、system等はext4です @kinneko bootとリカバリはandroid一般と同じではないか。system/data/casheはext2。 #yapf

2011-12-18 17:22:16
FUKAUMI Naoki @naobsd

あ、init.rc一つ修正必要でした。yaffsでmountする所をext4でmmcblk0pXをmountするようにしてました #yapf

2011-12-18 18:35:03
koba @tetsu_koba

#yapf /proc/cpuinfoのHardwareの項目はkernelのソースの中のarch/arm/mach-xxxxのボード固有の.cにあるMACHINE_STARTマクロの第二引数。例)MACHINE_START(SNOW_BALL, "ST-Ericsson");

2011-12-18 18:44:57
koba @tetsu_koba

#yapf Android2.3でのGPU対応ライブラリ(多くの場合バイナリで提供されている)はそのままでは4.0では使えない。

2011-12-18 18:58:17
koba @tetsu_koba

#yapf デフォルトのgrallocのframebuffer.cppだとbits_per_pixels == 32だとRGBX_8888のフォーマットだと判断している。BGRA_8888を考慮していない。そこで、red.offsetをみる判定を追加した。

2011-12-18 19:07:52
koba @tetsu_koba

#yapf 特定のターゲット向けのgrallocはdevice/<vendor>/<hardware>/grallocというディレクトリを作って、そこにコピーしてから変更するのがよい。Android.mkのLOCAL_MODULE_NAMEも変更する。

2011-12-18 19:12:57
koba @tetsu_koba

#yapf Android 4.0でのUIの切り替えにPhoneとTabletの2種類があった。TVは見かけなかった。

2011-12-18 19:17:00
koba @tetsu_koba

#yapf 「PhoneとTabletのUIの切り替えの判断は画面の解像度で行っていた。」ならば、Galaxy NexusにHDMI経由でテレビをつなぐとTabletのUIになるのかな?2画面ある場合はどうなる?

2011-12-18 19:21:33
koba @tetsu_koba

#yapf そのボードでAndroid用のkernelさえ動いていれば、AOSPのソースからビルドしてもそこそこ動く。(いろいろな周辺デバイスとか最適化は別の話。) 極端な話、エミュレータのイメージを突っ込んでも動く。

2011-12-18 19:25:26
koba @tetsu_koba

#yapf キーボードはカーネル側にUSBキーボードのドライバが入っていれば、挿せば認識するはず。後はキーマップのコンフィグファイルを設定する。挿しても反応がない場合はまずカーネルログを調べるべき。

2011-12-18 19:29:17
koba @tetsu_koba

#yapf Q:ICSはGPU無しでも使い物になるのか?A:ホーム画面は遅いが、メニュー画面は使える。Gingerbreadよりは軽くなった感じ。

2011-12-18 19:33:29
はフィクションでありすべて架空のものです @mack2000

大丈夫か google RT @tetsu_koba #yapf Q:ICSはGPU無しでも使い物になるのか?A:ホーム画面は遅いが、メニュー画面は使える。Gingerbreadよりは軽くなった感じ。

2011-12-18 19:36:03
前へ 1 ・・ 8 9 次へ