2012年8月19日日曜日

google nexusにandroidを再インストール

google nexusにandroidを再インストールしたその顛末


実は前回の記事にも書いたが私がC言語でandroidアプリを書いたのはusbシリアル通信したいからだった。

具体的に書くとZwaveという無線の規格があり、これで家庭の機器を無線通信させたいからだ。
すでにPC(WINDOWS,LINUX,MAC)にUSBドングルを挿して通信することはできていた。

そのドングルをandroidにも挿せないか?というのが課題だった。
挿しても/dev/ttyUSBができないのでLINUXカーネルの再コンパイルが必要なのは分かっていた。

で泣きついたのがこれ
https://groups.google.com/forum/?hl=ja&fromgroups#!topic/android-group-japan/B6bBltfEI8M[1-25]

やりかたは基本的には
https://sites.google.com/site/jcromproject/
これのとおりなのだが
(具体的には
https://sites.google.com/site/jcromproject/home/jcrom_build/ics/galaxynexus/for_sc04d)
これに
linux kernelにmenuconfigでフラグを立てること

ueventd.tuna.rcの変更で /dev/ttyUSB0 に chmod 666を与えること
とを追加しました。



参考
http://blog.sola-dolphin-1.net/archives/4144315.html#more
http://brain.cc.kogakuin.ac.jp/research/usb.html