これはどうですか:
http://userweb.kernel.org/~tj/ossp/
OSS (Open Sound System) /dev/dsp などをエミュレートします。デバイス ノードに接続し、すべての操作を pulseaudio に転送します。動機ではないにしても、これが CUSE の最初のアプリケーション (の 1 つ) だったと思います。
CUSE を使用して、RFC-2217 シリアル オーバー ネットワーク サーバーに接続する仮想シリアル ポートを作成したいと考えています。これは CUSE の非常に良い使い方です。
参照:
- ser2net 用の Linux RFC2217 クライアントはありますか?
- cylades-serial-client のメンテナーである astrand は、CUSE とシリアル オーバー ネットワークについてコメントしましたが、cylades-serial-client はまだ CUSE を使用していないようです.
mhuxd — CUSE を使用して仮想シリアル ポートを作成する microHam Keyers および Linux 用のデバイス ルーターを見つけました。
ioctl
が シリアル ポート サポートの s が機能しています。
私は Linux カーネル空間のシリアル ポート オーバー ネットワーク ドライバーを維持しており、15 年間ユーザー空間に移動したいと考えていました。 pty の使用を検討しましたが、シリアル ポートに実装する必要がある操作のサブセットしかサポートしていません。 Linux pty ドライバーを拡張して、ユーザー空間のシリアルポートドライバーを実装する方法として使用できるようにすることを何度か提案しましたが、メンテナーからの応答はありませんでした。私がやりたいことをする方法。 :)
Python と cusepy
から CUSE を使用している人々への言及を見つけました。 それを行う最も一般的な方法のようです:
quantumrandom
があります
そして osspd
CUSE を使用する別の OSS エミュレーターです。
これは、いくつかの投稿で言及されたものと同じかもしれませんが、そのリンクが機能しないため、わかりません.