10/05/09 01:18:39
ありがとうございます。
とりあえず会社のマシンとかで試してみます。
51:デフォルトの名無しさん
10/05/09 03:31:51
>>49
試しに他のPCでやってみたら出てきました。
デスクリプタの設定自体は正しかったようです。
ただ、実際に復帰するにはホストデバイス間の通信と、
デバイスの信号や電源周りを含め処理しないとだめらしく、
想像より敷居が高いと判りました。
まともなデバッグ環境がないと実装は無理そうです。
52:ぷれ
10/05/13 10:10:05
始めまして、今、マスストレージに対応していないUSBデバイスを
マスストレージに対応しているかのように見せるようなドライバを作成したい
と思っています。(USBを接続するとドライブのように見えるイメージです)
何か参考になりそうなサンプル、
ドキュメント等ご存知でしたら教えてくれませんか?
53:デフォルトの名無しさん
10/05/13 14:11:11
V-USBいいお
54:ぷれ
10/05/14 14:08:31
>>53 ありがとうございます。
もしかしてLinuxのドライバですよね。
環境書いていなくてすいません。
Windows WDMで書きたいのです。。。。
55:デフォルトの名無しさん
10/05/14 14:17:20
あなたへのレスではなかったのですが・・・
56:ぷれ
10/05/14 15:38:59
>>55 そうでしたかすいません。
57:デフォルトの名無しさん
10/05/25 08:56:35
分け合ってUSBを延長する必要があります。
LANケーブルを使用した延長器でトライしたのですが線長が長くなり通信が安定しません。
アイオーデータのETG-DS/US+無線LANを使用してnet.USB経由にしようかと思いましたが、
最終的な接続先がマイコンのため、net.USBが使用できません。
パソコンでUSBの中継をするようなツールご存知ないでしょうか?
ETG-DS/US → Ethernet → PC(net.USB) → マイコンのUSB I/F
-----------
仮想USBであるnet.USBからUSB物理ポートへデータを吐き出す…。
いわば、USBのブリッジみたいなツールがほしいのですが。
58:デフォルトの名無しさん
10/05/25 09:14:16
ないよ
多分LAN対応したマイコン同士を繋いだ方が早い
USB → マイコン1→ 無線LAN → マイコン2
59:57
10/05/25 09:26:58
>>58
ありがとうございます。
やはり、ないですかぁ。
今回、図でいうとマイコン2が、購入品のため手を加えられません。
60:デフォルトの名無しさん
10/05/25 09:32:02
PCに挿せるような環境なら、そのPCを遠隔から操作すりゃいいんじゃない?
61:sage
10/05/25 09:57:58
「PC」じゃなくて「マイコン」って書いてるんだから分ってやれよ。
> LANケーブルを使用した延長器でトライしたのですが線長が長くなり通信が安定しません。
コレガの安っちいのじゃなくてBlackBoxの奴なら行けるかも。
62:57
10/05/25 10:00:43
もともとUSBで直接PCに接続している信号を、置き換えを行うためマイコンで擬似信号を付加して、
PCに戻す装置なので、ハードが必要となります。なので、PC上に載せられないのです。
63:デフォルトの名無しさん
10/05/25 10:00:53
そもそもPCのUSBってデバイス側にはなれないと思うよ
マイコン2がいじれないなら
USB → マイコン3 → 無線 → マイコン1 → USB → マイコン2
とか
64:デフォルトの名無しさん
10/05/25 10:03:56
Arduino使えばいいよ
65:57
10/05/25 10:08:31
やはり、デバイス側になれないということでソフト的に何とかしようというのは、無理っぽいですね。
ありがとうございます。
66:デフォルトの名無しさん
10/05/25 10:34:17
ああ、マイコンがUSBホストなのかw
最終的な接続先がマイコンとか矢印の向きで、マイコンがデバイス側なのかと思ってた。
67:デフォルトの名無しさん
10/05/25 11:40:16
Dだけ光にすればいいじゃん?
長さと金額にもよるだろうけど
68:デフォルトの名無しさん
10/05/25 19:04:39
>>57
- USBはルートハブを入れて6段まで接続可能
- USBハブはレピータでもある
- ノード間のケーブル長は規格上は5mまで(実際は高品質のケーブルならもっといける)
以上は知ってるんだよね?
つまり、ごく普通に30mは引き回せるってことだけど。
あと、まんまUSBの物理層を無線にするものも売ってるよ。
69:デフォルトの名無しさん
10/05/26 08:00:03
試しにUSBロングケーブルでぐぐったら20mとかいうのが出てきた。
70:デフォルトの名無しさん
10/05/27 10:46:19
オシロで先頭と数十mぐらい引き伸ばした先を計ったら
劣化して見えるのかな
D+D-両端にバッファ(74VHCU04とか)付けるとかで改善しない?
71:デフォルトの名無しさん
10/05/27 17:27:04
I2Cと似た半二重だからバッファかますの無理じゃね?
72:デフォルトの名無しさん
10/05/27 20:45:15
単純に双方向にするだけだから、理論的には不可能じゃないけど(現にI2Cの場合は既製品であるし)
USBの周波数に追従するバッファってどんだけーって気はする。
差動だけにタイミング余計シビアだよな
というか、だから普通にハブを使っとけと。
73:デフォルトの名無しさん
10/05/27 23:11:44
そうだね。ハブ中継なら遅延は起きても劣化は無視できる
74:デフォルトの名無しさん
10/05/28 06:08:20
信号側の電圧上げてやればいいんじゃね?
75:デフォルトの名無しさん
10/05/28 20:58:11
電力伝送してるわけじゃないから電圧とかそういう問題じゃないのw
76:デフォルトの名無しさん
10/05/29 00:09:31
>>75
無知すぎw
77:デフォルトの名無しさん
10/05/29 00:17:00
馬鹿かコイツ。
じゃあ仮に意味があるとして、どうやって電圧上げるんだよ。
78:デフォルトの名無しさん
10/05/29 15:54:20
教えてくんかよ
79:デフォルトの名無しさん
10/05/31 22:44:10
Through