カスタムUSBデバイスと双方向通信を行うにはどうすればよいですか?

StackOverflow https://stackoverflow.com/questions/168120

  •  03-07-2019
  •  | 
  •  

質問

一部のソフトウェアが応答する必要があるボタンと、ソフトウェアが制御する必要があるインジケーターを備えたUSBデバイスを構築する予定です。私はUSBが初めてなので、開始するためのポインタを探しています。

役に立ちましたか?

解決

少し前にUSB開発を行ったとき、 USB Central で情報を見つけました。非常に価値があります。

低帯域幅の要件については、 FT232R のようなものを使用できます。シングルチップUSBシリアル実装。 FTDIドライバーはすぐに利用でき、デバイスがホストコンピューターに対して通常のシリアルポートとして表示されます。これは、独自のUSB実装を展開するよりもはるかに簡単です(どちらの目的でも!)。

他のヒント

Kindaはあいまいですが、過去にUSBの開発を少ししました。最も簡単なものは、HIDに関連するデバイスである傾向があります。これは、粉砕に使用されるUSBのサブセットが、両側に実装することであるためです。 HIDで動作するように本質的にスタブされたハードウェアデバイスがあります。いくつかの回路をカスタマイズして実行します。

USB標準は実際には非常に読みやすいです。単純なデバイスを作成するだけの場合は少しやり過ぎかもしれませんが。おそらく this のようなものが得られるでしょう。これは基本的に8051コントローラーで、 USBコネクタとファームウェアおよびDLL。

チェックアウト WinDriver は、簡単な方法を提供する商用マルチプラットフォームツールです。 LinuxとWindowsの間で互換性のあるソースコードのユーザーモードでusbドライバーを実装します。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top