2017-03-03 19 views
0

私はFTDI FT232Rデバイスを持っており、現在VCPまたはD2XXを使用するかどうかを判断しようとしています。私は両方の賛否両論について少しは読んだことがありますが、このプロジェクトのためにどちらを使うかを決めることはできません。私はこのプロジェクトでLinuxを使うつもりなので、D2XXを使うのには余計な努力が必要ですか?どんな種類の助けや情報もありがとうございます。私はいくつかの読書や経験から理解何をここでVCPとD2XXのFTDIの相違

挨拶、 Sparkas

答えて

2

。このリストは網羅的なものではなく、コミュニティの回答で改善できることを願っています。

VCP

長所:

  • 内蔵Linuxカーネル内

短所:

  • D2XXより遅いですか?私はFTDIデバイスを使用していて、そのドキュメントは、ドライバが遅すぎるためにVCPメソッドを使用していない場所を示しています。

D2XX:

長所:

  • より多くの機能:例えば1はFTDI対応デバイスのリストを取得するにはFT_ListDevices()機能を使用することができます。この機能はVCPでは使用できません。

短所:

  • あなたがプロジェクト

VCP内FTDIライブラリを組み込む必要があります:は/ dev/ttyUSB0のような従来の通信ポートポートとして表示される仮想COMポートです。 D2XXインターフェイスは、FTDIデバイスの専用インターフェイスです。 D2XXは、VCPで利用できないハードウェアにはるかに多くのアクセスを提供します。 異なるモードでの作業が好きです。非同期、同期モードまたはビット・バン・モード、またはeepromチップへの書き込み。

参考文献: