« 2010年8月 | トップページ | 2010年10月 »

2010年9月12日 (日)

Windows CE6用の232USB.DLL

オリジナルの作者さんと連絡とれたので、WindowsCE6用の232USB.DLLと232USB.EXEのバイナリを掲載しておきます。

「232USB.DLLとEXE」

使い方は、あなたが落とした銀のペルソナさんのページを参照してください。

①232USB.DLLをWindowsフォルダへコピー
②232USBEXE.EXEは、好きなフォルダにおいて、実行する
③USB機器を差し込んで、画面上で設定しながらNEWボタンで反応するか確認する。

※ちなみにEKEN M001 ではUSB機器によっては、差し込んでもOSが認識しないことがあります。
多分USBの電源電圧、供給電流などが怪しいからかもしれない。

ですので、レジストリも一緒に掲載しておきます。
レジストリを登録すれば232USBEXE.EXEを実行する必要はなく、そのままUSB機器を接続するだけで
使用することが出来ます。

「WILLCOM NS001Uのレジストリ」

「USB-GPS ND001のレジストリ 」

※レジストリファイルは、エクスプローラからクリックすると登録されます。
(もし、クリックしても登録されない場合は、regedit.exeのimportで登録してください。)

ソースも一緒に掲載しておきます。VisualStudio2005+WindowsCE6+CE R2+CE R3のデバイス エミュレータ: ARMV4Iでビルドしたソースです。

「232usbdllのソース」
「usb232exeのソース」

※2010/12/10
ユーザーモードか、カーネルモードか、はっきりしていなかったので修正しました。現在ユーザーモードです。

| | コメント (2) | トラックバック (0)

EKEN M001 でNS001U接続時のレジストリ設定

CEをインストール直後のEKEN M001でWILLCOMのNS001Uでダイヤルアップしてもうまくいかない。

CEではunimodem.dllがATコマンドの処理を行っており、レジストリの中を調べてみるとどうやらunimodem.dllのinitの処理がどうやら邪魔をしているようである。
3番目、4番目の項目が邪魔をしているようである。
Ns001u_unimodem_pre

以下のように3番目、4番目の項目を削除してみた。
Ns001u_unimodem_aft

普段これで使用している。これはW-Zero3と同じ設定なので、多分正しいと思う。

| | コメント (0) | トラックバック (0)

2010年9月 1日 (水)

EKEN M001 CE6 で GPS

GlobalsatのND100はPL2303のドライバで動作する。CE5用のドライバはprolificからダウンロードできるんだけど、これはCE6では動作しない。

Nd100


なので、232USB.DLLでCDC ACM+PL2303で試してみる。
PHM ToolsのDEVMGMT.EXEでみるとCOM1:が出来ていることが分かる。
Gps_devmgmt

あとは、動作確認ソフトなんだけど、ここではSiRFチップの動作確認ソフト SirfTech.exeで試してみた。
(おぃ、おぃ、ND100はMTKチップだって!)

COM1:を選んで、ボーレートを38400bpsに設定
Gps_sirtech1

オープンボタンを押すと、Protocol=NMEAの表示が・・・
Gps_sirtech2

緯度経度も表示されているようで、無事動いているみたい。
Gps_sirtech3


| | コメント (0) | トラックバック (0)

EKEN M001 WindowsCE6 + NS001U でモバイル通信

ウィルコムのNS001UとEKEN M001 が接続できないかなあと、あれこれ試していたのですが、ようやく出来ました。

Ns001u

あなたが落とした銀のペルソナから232USB.DLLのソースを入手して一部修正しつつ、CE6用のDLLを作成

PHM ToolsのDEVMGMT.EXEで確認するとポート COM1: 見えた!!。感動!!
Ns001u_devmgmt

あとは、ダイヤルネットワークの設定をおこなって
Ns001u_ppp1

接続を行ってみる
Ns001u_ppp2

接続したというメッセージが・・・
Ns001u_connect

タスクトレイには、接続中のアイコンが・・・
Ns001u_tasktray

ブラウザでもつながったよ。
Ns001u_ie

ここまでになるまで、VisualStudio2005、CE6の評価版をダウンロードしたり、M001のレジストリは修正する必要があったり、いろいろ大変でしたがようやく出来ました。

ついでに、USBタイプのGPSも接続出来ました。詳細は、また後で・・・・

| | コメント (0) | トラックバック (0)

« 2010年8月 | トップページ | 2010年10月 »