榎田と申します。 > リンクが確立したなどの情報を read ストリームデータに含めるように > 設計しておいて、元記事にあるように read をブロックさせればよい > でしょう。 > スレッド/プロセスは、ブロックが解除されると同時にその情報を読む > ことが出来ます。 確かにその方法がありました。思いつきませんでした。さっそく検討 させて頂きます。 > なお、このようなデバイスドライバが複数あり、スレッド/プロセスが > 複数のデバイスに対し同じように待ちたい場合には、スレッド/プロセ > スは select を使うことにより「どれかの待ちが解除されるまで」待つ > ことが出来るようになります。 > ただし、このデバイスドライバは poll メソッドを実装しなければなり > ません。 poll_wait()を使用して待ちの状態を作る手法を解説しているHPを見つけ ました。こちらも参考にしてみます。 ありがとうございました。
References:
- [linux-users:102068] Re: 組込Linuxドライバの作成方法Dr.Sc.KAWAMOTO,Takuji (Ext)
- Prev by Subject: [linux-users:102068] Re: 組込Linuxドライバの作成方法
- Next by Subject: [linux-users:102070] Re: 組込Linuxドライバの作成方法
- Previous by thread: [linux-users:102068] Re: 組込Linuxドライバの作成方法
- Next by thread: [linux-users:102075] Re: 組込Linuxドライバの作成方法
- Indexes:[Main][Thread]