2011年10月31日
さて、昨日androidとpicの開発環境を新しいwindows7パソコン上で、構築する必要があったわけです。古いvistaパソコンには、その辺一式入っているので、それを使って何とかwindows7のほうに入れなくてすむかなと、試したのですが、意外とうまくいきました。ちなみに、vistaパソコンは現在は、基本的には電源とネットワークが繋がってるだけの状態です。
まず、eclipseですが、フォルダを共有して、ネットワーク越しに立ち上げてみると、ちゃんと起動します。workspaceも共有でおっけです。pleiadesという日本語化されてるパッケージ使ってますが、jdkとかの設定もいらなかったし、すげー! いい仕事されてます。
続いて、androidのsdkも共有でおっけです。eclipseにパスを登録するのもネットワークパスでおっけです。
結局、windows7にインストールしたのは、ケータイのドライバだけ。後は、ソフト、データとも、vistaパソコン上です。それで、windows7側でUSB越しにandroidのデバッグまで出来ちゃいます。
このソフトとデータをローカルに持たない、ってクラウドコンピューティングと呼んでいいのでしょうか???
picの開発は、vistaにリモートデスクトップで接続して、前の環境のまま行いました。これは、ソフト、データの他に、コンパイルする計算機資源を使うことまで、ネットワーク越しでやってるわけで、これもクラウドコンピューティング???
ちなみに、picへの書き込みのため、pickit2のソフトをwindows7側にインストールしたんですが、これも共有でいけたのかも。。。。
そうそう、もう一つandroidのデバッグメッセージに驚いたので、
10-30 15:53:30.657: ERROR/AndroidRuntime(4571): android.content.ActivityNotFoundException:
Unable to find explicit activity class {blueviewer/blueviewer.DeviceListActivity}; have you declared this activity in your AndroidManifest.xml?
はい、仰せの通り、マニフェストに書いてませんでした。
msのわけわからないエラーメッセージと違って、親切この上ない。すげー
Posted at 2011/10/31 22:53:56 | |
トラックバック(0) |
パソコン | 日記
2011年10月30日
今日は雨ということで、久々に家にいて、のんびりパソコン三昧。
先週あたりから、新しいマシンを組んで、これまた買ってあったwin7を入れてぼちぼちいじってた。しかし、、、win7出たと同時に買ってあったけど、出たの2009年?2年前かー。なんてことでしょう!
今の一つの目標としてあるのは、アンドロイド端末を今のオートクルーズのインタフェースにしたいのだ。タッチパネルと液晶画面があると、何でも表示できるし、何でも指示もだせるけど、ケータイだと、いちいち車から降りるとき持ち運ばないといけない。据え置きように安い中華パッドを買って、メータ下に置きたいのだ。
そのためには、アンドロイドとpicの間で通信しないといけないんだけど、、、
bluetooth - ケータイにはあるけど、まだまだ中華パッドには少ないしあると高い。
wifi - picにtcp/ipしゃべらせるのはちょっと面倒。それに無線ルータを積まないといけないし。
Android Accessory - android2.3持ってない(;_;)
Microbridge/PIC - まだちょっと開発途上のよう。ざっとソースを見たけど、pic側から送信するサンプルが無いので、どうやって使うんだろ??状態
というわけで、どれも帯に短しだけど、とりあえず現状で出来るのはpicとandroidケータイとのblutoothということで、hrdakinoriさんのソースをなんとなく改造してpicに入れて、、bluetoothchatを改造してケータイにいれて、と数時間。
ついにできました。得意のでっち上げ、動けば勝ちモード。エラー処理とかなにそれ?(笑)
picをなんちゃってシリアルコンバータ化出来ました(^^)/
今までは、データ表示は
オートクルーズ - USB - パソコン
でしたが、これからは
オートクルーズ & uart picコンバータ - bluetooth - android
ということが、出来るようになる。
といいな(^^;;;;
Posted at 2011/10/30 18:47:05 | |
トラックバック(0) |
電子工作 | 日記