libusbをリアルタイムで実行する方法はありますか?

libusbをリアルタイムで実行する方法はありますか?

私は最近USB経由でメッセージを送信する最悪の待ち時間を減らすために私のカーネルにrtパッチを適用しました。残念ながら、パッチされていないカーネルと比較して最悪のケースでは改善は見られません。最悪の待ち時間を減らすためにRTコアを利用するには、libusbパッチが必要ですか、それともUSB経由で通信する別の方法が必要ですか?

ベストアンサー1

ほとんどの場合、RT kernelシステムがframe time制限を超えないようにマイナーな変更を行います。

それにもかかわらず、一般的な合意は、その差が小さすぎて「もしあなたがそこにいなければ、これがあなたを倒すかもしれない」という調整に近いということです。

USBパフォーマンスが現在実行している操作に十分でない場合は、システムに接続されているデバイスの数を減らして追加のハードウェアリソースを解放できます。

または、より高速なUSBバージョンかもしれません。

残念ながら、私が知っている限り、USBレイテンシーに直接影響を与える方法はありません。

おすすめ記事