/proc 文件操作 create_proc_entry remove_proc_entry

/proc 文件操作 create_proc_entry remove_proc_entry_第1张图片

/proc 文件操作 create_proc_entry remove_proc_entry_第2张图片

/proc 文件操作 create_proc_entry remove_proc_entry_第3张图片

主要功能是,加载模块时先调用 proc_init;创建文件在proc 目录下,然后,read_proc回调procfile_read()

sprintf()将数值写入文件,运行.ko文件,会在/proc目录创建proctest文件,cat /proc/proctest 查看文件数据会得到helloworld!

最后卸载模块,删除文件。


设备模块 安装后会在/proc中产生设备文件 

运行 insmod key.ko 就会产生一个设备名文件 

查看设备号的指令  cat /proc/devices  就可以找到所有设备名和设备号


你可能感兴趣的:(文件操作,/proc)