BT-MicroEDR2Xこれがandroidタブレットで使えるか調べてみた。調べてみようと思ったのは、何故か、EM51にはBluetooth関係のファイルがそろっているからである。・・・1カーネルにBluetoothドライバモジュールが入っていない2androidの設定に「Bluetooth」の項目が存在しない。この2点をクリアしなければならない。以下からはクリアするために行ったメモ。1ドライバモジュールの構築TCC8902のカーネル2.6.29のソースを入手し、モジュールだけビルドした。Rev=48.39---------------------------------------------------------------------OK。hciconfigでBluetoothアドレスが有効か確認する。errors:0---------------------------------------------------------------------まだこの時点では、有効になっていない。表示され、bluetoothのアドレスが変化した。カーネルレベルでは成功している。ついでに他のデバイスが見えるか確認してみた。SO-01B---------------------------------------------------------------------近くに置いていたXperiaが表示された。/system/etc-------------------------------------------------------------------2Bluetoothの有効化/init.rcスクリプトを調べてみると、bluetoothdサービス起動部分がdisableになっている。disabledの行をコメントアウトする必要がある。中のboot.imgファイルを分解して、ルートファイルの/init.rcを書き換えることにした。手順)以下のサイトから以下のファイルをダウンロードする。http://fei-yen.jp/maya/wordpress/2010/08/30/android2-1%E7%AB%AF%E6%9C%AB%E3%82%92%E5%85%A5%E6%89%8B%EF%BC%81%EF%BC%88%E6%9B%B8%E3%81%84%E3%81%A6%E3%82%8B%E9%80%94%E4%B8%AD%E3%81%A0%E3%81%91%E3%81%A9%E5%85%AC%E9%96%8B%EF%BC%89/split_bootimg.zipreplace_ramdisk.phpzipファイルは解凍して、Linux上で作業する。書き換え作業は、上記のURLを参考に行う。Bluetoothの設定は?andoridの「設定」はファイルSettings.apkが行っている。これはメーカーのオリジナルのプログラム。メーカーのSettings.apkのソースをもらわない限り不可能。SuperBoxでBluetoothの呼び出しが出来るSuperBoxでBluetoothの設定呼び出しが出来たが、それでもBluetoothは、有効にならない。orz原因は、下記のサイトを読むとandroidのソースにパッチを当てる必要があった。Class)を使用している。USBアダプタは、この仕組みに対応していない。Bluetoothの電源制御はlibbluedroidライブラリで実施しており,このソース・コードを修正する必要がある。結局、androidのビルドをしなければならない。»コメントコメントを書く名前:メールアドレス:(ウェブ上には掲載しません)アドレス(URL):この情報を登録するコメントは記事投稿者が公開するまで表示されません。