步骤:
1、调用create_proc_entry创建一个struct proc_dir_entry结构体
2、对创建的struct proc_dir_entry结构体进行赋值:read_proc 、mode 、size、 write_proc 、read_proc等
注意:(1)、proc文件只有读它的时候才有内容(文件内容动态产生出来,由内核动态产生提供内容)
(2)、普通文件,不读文件,内容也是存在的,静态内容,不是动态内容
[root@localhost proc]# ls
Makefile Module.symvers proc.c proc.ko proc.mod.c proc.mod.o proc.o[root@localhost proc]# cat proc.c
//#define __KERNEL__
//#define MODULE
#include <linux/module.h>
#include <linux/kernel.h>#include <linux/init.h>
#include <linux/proc_fs.h> /* Necessary because we use the proc fs */
#define procfs_name "proctest"
st