|
前言思考sys文件系统简介
sys文件系统是什么sys文件系统功能描述sysfs与object
sysfs接口使用
sysfs读写操作例子sysfs常用的接口sysfs常用的结构体代码实验
总结
前言上篇介绍了Linux驱动中procfs接口的创建,今天介绍sysfs接口的创建,本篇内核采用5.10版本
思考看本篇内容之前思考两个问题:既然有了proc目录文件系统,为啥还要sys目录文件系统尝试自己写一个内核模块,在/sys下创建名为"test"的目录,在"test"目录下创建个节点data,写进去字符后可以读出写入的数据
[/ol]sys文件系统简介sys文件系统是什么sysfs文件系统是一个类似于proc文件系统的特殊文件系统,将内核中的设备和驱动程序信息以文件的形式呈现给用户空间,专注于设备与驱动的细节
sys文件系统功能描述sysfs 与 proc 相比有很多优点, sysfs 的设计原则是一个属性文件只做一件事情, sysfs 属性文件一般只有一个值,直接读取或写入。
/sys 下的子目录
ixfvfp12o3064036795224.png
sys文件系统下主要目录及功能描述如下表所示 |
|