在Linux驱动程序中通过Sysf接口编写多个字符

时间:2016-08-11 13:44:54

标签: linux-kernel kernel linux-device-driver embedded-linux sysfs

是否可以从用户应用程序写入多个字符(比如整个字符串到驱动程序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)

0 个答案:

没有答案