2012年01月27日
2012 年 2 月 13-14 日 - アメリカ、カリフォルニア州レッドウッド ショアズで開催されるAndrroid Builders Summit 2012で講演します。
Android Builers Summit 2012 スケジュール
引き続き同じ場所で開催されるEmbedded Linux Conferenceも注目です。
2012年01月27日
2012年01月26日
2012年01月24日
昨日、自分で修正したプログラムが意図した通りに動作しなくて少し悩んだのですが、それはunsignedの型の変数に負数を代入して、0と比較している部分が正しく動かなかったためでした。unsignedの型の変数は0より小さくなることはありません。
でも、こんなケースではgccはwarningを出して教えてくれたはず。実はオプションの指定が必要でした。
2012年01月20日
2012年01月19日
2012年01月18日
2012年01月17日
2012年01月16日
カーネルのconfigを変えるときに、.configファイルを直接変更すると依存する項目の処理がややこしいので、make menuconfig としますが、変更したい項目がどの階層にあるのかがわからなくて、ちょっと苦労していました。
しかし今日、@l_b__さんからTwitterで、make menuconfigに検索機能があることを教えてもらいました。
2012年01月13日
先日の"KZM-A9-DualボードでAndroid 4.0.1(Ice Cream Sandwich)を動かす "の記事のとおりにAndroid 4.0.3を試したら、いくつか追加の修正が必要だったので、整理しつつ再度メモを載せます。
2011年12月26日
2011年12月21日
Androidのinit.rcでは複数のserviceをまとめて扱うclassを定義することができます。この機能は以前からあったのですが、使われていませんでした。
Android 4.0ではinit.rcを少し修正することで、ZygoteなどAndroidのframeworkのserviceが起動する前の、最小限の構成までで止めることができます。
2011年12月20日
前回はrootstockコマンドでARM Ubuntuのルートファイルシステムのイメージを作成しましたが、今回はLinaroのダウンロードページにあるDevelopers and Community Buildsのイメージを動かしてみます。
2011年12月16日
Android 2.3までは0で割り算しても無視されていました。4.0では普通のARM Linuxと同様にSIGFPEのシグナルを発行するようになりました。どこでこの違いがあらわれるかやっと突き止めたのでここにメモしておきます。