printk + dmesg があるが、多くの文字列を出力するには適さない。
一つの方法として、proc ファイルシステムを使う方法がある。
■使い方
cat /proc/myprocentry
とすると、情報が読み出せる。
■ハンドラの登録
struct proc_dir_entry *dirp;
dirp = (struct proc_dir_entry *) create_proc_entry("/proc/myprocentry", 0444, (struct proc_dir_entry *) 0);
dirp->read_proc = myproc_read;
これで、/proc/myprocentry に読み出しを行った際に、myproc_read が呼び出されるようになる。
0 件のコメント:
コメントを投稿