FTDI のサンプル アーカイブ libftd2xx-arm-v6-hf-1.3.6.tgz には、イベントの例が含まれています。イベントは、pthread と FT_SetEventNotification 関数を使用して実装されます。私が遭遇した問題は、Raspberry Pi 2 でイベント (FT_EVENT_RXCHAR) を待っている間、アプリケーションが CPU 時間の約 20% を占めることです (トップ アプリケーションで見られます)。
イベント サンプルをデバッグすると、3 つのスレッド (メイン スレッド、ftdi ライブラリ スレッド、および pthread のように見えます) が作成されることに気付きました。
私の質問は、CPU の 20% を使用するのが通常の動作であるかどうかです。
ご助力ありがとうございます。