2009-09-01から1ヶ月間の記事一覧

NDK1.6でました

Android Developers Blog: Now available: Android 1.6 NDKNDKの次期リリースでOpenGL ESサポート - 組み込みの人。で書いたとおりOpenGL ESがサポートされるようになりました。 san-angeles というOpenGL ESを使うサンプルプログラムが含まれています。 デ…

モトローラのAndroidフォンもQualcommチップセット

http://developer.motorola.com/products/handsets/cliq/ 私が知る限り、これまで製品化されたAndroidフォンは全てQualcomm のMSM7xxx シリーズを採用している。 このチップセットは通信用のARM9とアプリケーション用のARM11がワンチップになっているのが特…

AndroidでFPUを活用する

会社のブログに書きました。KMC Staff Blog:AndroidのDalvikVMのインタープリタをFPU命令で少し高速化する(その1) KMC Staff Blog:AndroidのDalvikVMのインタープリタをFPU命令で少し高速化する(その2) KMC Staff Blog:AndroidのユーザーランドをFPUを有効に…

Androidのソースが公開されている意義

もし、組込み分野の開発で、困っていることがあったら、Androidがその課題をどのようして解決しているのかを調査する価値は十分あると感じています。たとえそれが自分たちに対する直接の解決策につながらなかったとしても、多くの示唆を得られることと思いま…

AndroidのbionicのTLSの実装はカーネル依存

AndroidのbionicのTLS(Thread Local Storage)の話この前、goldfishのCPUをcortex-A8に置き換えたとき、kernelのTLSのconfigでハマりました。http://trackback.blogsys.jp/livedoor/kmckk/1427864 TLSレジスタを使わないようにする。 実はこれがわからずにハ…

NDKの次期リリースでOpenGL ESサポート

HOWTO linking with OpenGL ES and other libraries http://groups.google.co.jp/group/android-ndk/browse_thread/thread/7a38eaa2cc50b874時期は未定ということですが、NDKの次のリリースではOpenGL ESがサポートされるということです。 オープンソースリ…

NDKの共有ライブラリでグローバル変数、スタティック変数は自分で明示的に初期化しなくてはならない

strange behaviour in shared library loading http://groups.google.co.jp/group/android-ndk/browse_thread/thread/e536487f146da5e9#このスレッドで書かれていることを読み解くと、 ネイティブの共有ライブラリにグローバル変数やスタティック変数のデー…

Android on ARM Cortex-A9 SMP

Android patches add SMP support for ARM Cortex-A9 MP http://groups.google.com/group/android-platform/browse_thread/thread/de20f1b10703acc2#ST-EricssonのチームからAndroidをCortex-A9マルチコア上でSMPで動かすためのパッチが投げられました。 ま…