是否可以从用户应用程序写入多个字符(比如整个字符串到驱动程序sysfs接口) 例如 我有输入类子系统驱动程序,其get_command sysfs我已经定义为其中一个属性,可以在/ sys / class / input / my_driver /中看到 我可以通过用户应用程序向它发送一串命令 - “09288011”模式。通常我们回显X>命令bash级别的get_command但是我们如何将模式写入sysfs?
这有什么特别的名字吗?
Syfs创建由此完成:
static DEVICE_ATTR(my_sysfs, 0666, my_driver_show, my_driver_store);
both store and save are like this :
static ssize_t my_driver_XX(struct device *dev,
struct device_attribute *attr,
const char *buff, size_t count)