嵌入式开发者社区

标题: /sys/class跟/dev的区别 [打印本页]

作者: Berlin    时间: 2016-10-26 10:09
标题: /sys/class跟/dev的区别
为什么按键子系统是用cat  /sys/class/input/input0/name判断input设备名,然后应用层通过访问/dev/input/event0来读取按键,而led子系统是通过/sys/class/leds来控制的。还有一个问题是led的platform_driver好像没有看到他注册,key的就有而且用了late_initcall这个函数不是用module_init这个函数,我是新手,还望指教0 S0 s0 Z& r% k; e' d# c; J

作者: human    时间: 2016-10-27 09:16
1. 按键和led在linux上属于不同的class,他们的驱动注册成不同的设备,自然操作的方式就不一样
& p' \4 H; t9 s; i8 K0 t8 X# o4 J( v! q; P& K5 X$ S' `% w

- K$ e9 j, g( J, W0 \, L9 i/ \: t




欢迎光临 嵌入式开发者社区 (https://www.51ele.net/) Powered by Discuz! X3.4