[Subject Prev][Subject Next][Thread Prev][Thread Next][Subject Index][Thread Index]

[linux-users:102068] Re: 組込Linuxドライバの作成方法


松下電器情報システム名古屋研究所の川本といいます。

リンクが確立したなどの情報を read ストリームデータに含めるように
設計しておいて、元記事にあるように read をブロックさせればよい
でしょう。
スレッド/プロセスは、ブロックが解除されると同時にその情報を読む
ことが出来ます。

なお、このようなデバイスドライバが複数あり、スレッド/プロセスが
複数のデバイスに対し同じように待ちたい場合には、スレッド/プロセ
スは select を使うことにより「どれかの待ちが解除されるまで」待つ
ことが出来るようになります。
ただし、このデバイスドライバは poll メソッドを実装しなければなり
ません。


From: "Yuichi Enokida" <enokida@xxxxxxxxxxxxxxxxxx>
Subject: [linux-users:102064] Re: 組込Linuxドライバの作成方法
Date: Wed, 03 Mar 2004 19:00:01 +0900
Message-ID: <200403030959.SAA07198@xxxxxxxxxxxxxxxxxx>

enokida> えのきだです。
enokida> 
enokida>   川本様、さっそくの回答ありがとうございます。
enokida> 
enokida> デバイスの割込が発生し、例えばリンク確率した等の
enokida> 情報を上位(スレッド/プロセス)に知らせるには
enokida> どのようなI/Fを設ければよいのでしょうか。
enokida> 
enokida> 申し訳ありませんがご教授願います。

この情報があなたの探していたものかどうか選択してください。
yes/まさにこれだ!   no/違うなぁ   part/一部見つかった   try/これで試してみる

あなたが探していた情報はどのようなことか、ご自由に記入下さい。特に「まさにこれだ!」と言う場合は記入をお願いします。
例:「複数のマシンからCATV経由でipmasqueradeを利用してWebを参照したい場合の設定について」
Follow-Ups: References: