sysfs设备节点创建分析
sysfs是一种基于ram的文件系统,它提供了一种用于向用户空间展现内核空间里的对象、属性和链接。
1、使用流程
1.1、使用DEVICE_ATTR设置设备属性。
DEVICE_ATTR的定义如下
#define
DEVICE_ATTR(_name
, _mode
, _show
, _store
) \
struct device_attribute dev_attr_##_name
= __ATTR(_name
, _mode
, _show
, _store
)
@_name:名称,也就是将在sys fs中生成的文件名称。 @_mode:上