linux-kernel – sysfs属性在Linux设备驱动程序中是否可以采用非
发布时间:2020-12-14 01:07:10 所属栏目:Linux 来源:网络整理
导读:我正在开发一个 Linux设备驱动程序,我必须使用sysfs接口将一串字符传递给它. sysfs属性是否可以接受字符串形式的数据(类似echo“somedata” sysfs_interface)? 我已经实现了它,它似乎工作正常,但我想确定这是有效的(在内核社区可以接受). 解决方法 Can the
我正在开发一个
Linux设备驱动程序,我必须使用sysfs接口将一串字符传递给它. sysfs属性是否可以接受字符串形式的数据(类似echo“somedata”> sysfs_interface)?
我已经实现了它,它似乎工作正常,但我想确定这是有效的(在内核社区可以接受). 解决方法
是. 例如,GPIO LED接口使用关键字来报告和选择触发器. # cat /sys/class/leds/d8/trigger none nand-disk mmc0 timer [heartbeat] gpio (括号中的关键字表示当前选择,即心跳计时器.) # echo none > /sys/class/leds/d8/trigger # cat /sys/class/leds/d8/trigger [none] nand-disk mmc0 timer heartbeat gpio
您甚至不需要使用引号. 附录
不,这是主线.
权威答案来自Linux Documentation/filesystems/sysfs.txt: Attributes should be ASCII text files,preferably with only one value per file. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |