2017-09-10 5 views
-3

私のドライバモジュールには、データがコールバック機能で入ってきています。 読み込みコールバックにデータを追加したいが、読み込みコールバックをtty構造体で見つけることができない。ttyドライバ用のkernelでpoll()機能を使用してread()を書く方法は?

+0

私たちはコーディングや指導のいずれも行っていません。 **あなたの既存のコードに関する**特定の**問題は何ですか? – Olaf

+0

また、[LDD3](https://lwn.net/Kernel/LDD3/)もあります。これには、Linuxカーネルドライバの記述の詳細がかなり含まれています。 OPは特にscullの例題のドライバを見てください。またcharドライバの章も一般的に見てください。 2017-09-10現在、LDD4はまだ発行されていません。 –

+0

私はtty構造体でコールバックを見つけることができないと言っています –

答えて

-1

読み込みコールバックはありません。 ttyコアは、ttyドライバが受け取ったデータをstruct tty_flip_bufferという構造体にバッファリングします。 LDD3のChapter 18を読む

関連する問題