Linux内核⽂件创建
从内核中导出信息到⽤户空间有很多⽅法,今天介绍PROC⽂件系统。
proc_create函数会创建⼀个PROC entry,⽤户可以通过对⽂件系统中的该⽂件,和内核进⾏数据的交互。
典型应⽤:input.c 、misc.c
linux创建文件指令系统注册input设备(input_register_device),并将设备信息放⼊设备链表(input_dev_list)之中。通过创建proc⽂件,依次读取链表⾥的信息,并导出到⽤户空间。
系统注册misc设备(misc_register),并将设备信息放⼊设备链表(misc_list)之中。通过创建proc⽂件,依次读取链表⾥的信息,并导出到⽤户空间。
proc_create 函数创建⽂件,注册⽂件操作接⼝。
使⽤seq_file⽅法实现内核信息导出到⽤户空间。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。