各位大德好,
我在Linux上实作一个input node, 透过下面的方法.
#define DEVICE_ATTR(_name, _mode, _show, _store) \
struct device_attribute dev_attr_##_name = __ATTR(_name, _mode, _show, _store)
但遇到一个问题是, 对这个node下read/write之后,
只有第一次下有效, 第二次之后就不会呼叫到Linux kernel里的show和store方法了...
有从google看到下面的link有一些资讯, 但读过后还是不太了解意思..
https://www.kernel.org/doc/Documentation/filesystems/sysfs.txt
想请教各位大德 :)