シリアルポートにデータのデータバッファがあります。この通信は、可能なデータの「最大」値を転送するために開発されたものです。したがって、コンピュータとの接続がない場合、サンプルの値は約11500データ/秒です。 Windows 10マシンでコントローラー(データを送信するユーザー)を接続し、データをjavaで読み取ろうとすると、情報の頻度は〜950/1000 data/secに低下します。そうでなければ、コントローラを同じマシンに、同じソフトウェアで、Ubuntuの下に接続すると、〜6000/7000データ/秒に達します。だから、Windows上でシリアルポートを改善する方法がありますか?Windows 10のシリアルポートを改善する
-1
A
答えて
1
安価なUSBシリアルポートを使用している場合は、USB1の速度でしか動作しない可能性があります。また、ドライバは基本的にはWindows SDKの再デバイドされたデバイスドライバのデモです(非常に不良です)。より高価なUSBポートには、通常、より高いデータレートではるかに優れた独自のドライバがあります。
また、Windows上でLinuxと同じように効率的でないようなハードウェアフロー制御がある可能性もあります。
あなたが持っているUSBポートを正確に知らなくても、提案するのは難しいです。
関連する問題
- 1. バイナリから10進コードへの改善
- 2. R Windowsメモリエラーとコードの改善
- 3. Ruby on Railsのパフォーマンスを改善するWindows 7
- 4. パンダの改善
- 5. スタンプカップリングの改善
- 6. Xpathの改善
- 7. バルクインサートの改善
- 8. jQueryの改善
- 9. コードの改善
- 10. スクラムスタンドアップフォーマットの改善
- 11. ソフトウェアメトリクスの改善?
- 12. ルーティングクラスを改善する*
- 13. キャッシュヒット率を改善する
- 14. onループリークを改善する
- 15. ステートマシンを改善する
- 16. Haskell:リストユニオンを改善する
- 17. アポストロフィーピースを改善する
- 18. VBAコードを改善する
- 19. 画質を改善する
- 20. SceneKitプレイグラウンドスピードを改善する
- 21. ルビーコードを改善する
- 22. リモートファイルサーバのファイルシステムアクセスを改善する
- 23. COM Interopコールドスタートを改善する
- 24. アプリケーション、タッチイベントのパフォーマンスを改善
- 25. Codeigniterのユーザーエージェントライブラリの改善
- 26. ネオンで改善するコード
- 27. Neo4jアイソクロナス改善
- 28. 改善「%%LIKE」クエリ
- 29. 改善精度
- 30. LINQクエリの改善
コントローラはArduino Dueですが、コンピュータのUSBはASMedia USB 3.1(https://ibb.co/cZdnakを参照)である必要があります – youngz
私はここで混乱しているのは、RS232やUSB(Universal Serial Bus)のようなシリアルです。 – Neil
ああ、すみません。それはシリアルとして使用されるUSBです。 – youngz