私は、シンプルで独自仕様のインターフェイスとカスタムLinuxドライバでLinuxと通信するUSBデバイスを開発しました。私の目標は、Windowsドライバを作成せずにWindowsに移植することです。私がしたいことは、WindowsのCOMポートのように見えるウィンドウ用のオープンソースまたはinbuiltクラスドライバを見つけることです。次に、仮想COMポートが期待するプロトコルとディスクリプタに合わせて組み込みソフトウェアを調整します。カスタムUSBデバイスをWindowsでCOMポートとして表示するにはどうしたらいいですか?
私のデバイスをWindowsマシンに接続すると、比較的高速のCOMポートが表示され、Windowsドライバを開発する必要があります。
私はUSB CDC(通信デバイスクラス)のドキュメントを見ていて有望そうですが、どのサブインターフェイスがCOMポートとして表示されるように使用するのが最適かはわかりません。
これまで誰もこのような作業をしていたことがありますか? は、具体的に:
- は窓に「内蔵の」仮想COMドライバはありますか私は、サードパーティ製のドライバが必要になります。
- シンプルなRS232エミュレーションにはどのCDCサブクラスを使用する必要がありますか(モデムのATコマンドなどは必要ありません)
- 私がしようとしていることを行うには、より良い選択肢がありますか?
おかげ
私は実際には別の方法をとっていますが、私はすでにマイクロのUSBインターフェイスを持っていて、ホストPCのシリアルUARTに接続したいです – CodePoet
次に私はおそらくhttp://www.pololu.com/catalog/product/126をマイクロに接続してください。もう1つのオプションは、Vinculumとシリアルケーブルです。これは、ホストデバイスインタフェースが必要なためです。 – Jeff