我使用运行Linux 3.0.8的主板。 我按照Documentation/input/rotary-encoder.txt中的说明操作,并在驱动程序模块中调用以下内容:
platform_device_register(&rotary_encoder_device);
内核在启动时打印以下内容:
[5.629682] input: rotary-encoder as /devices/platform/rotary-encoder.0/input/input1
我可以得到这个:
# ls /sys/devices/platform/rotary-encoder.0/input/input1/
capabilities id name properties uevent
device modalias phys subsystem uniq
但是没有创建设备节点/dev/input/eventN
。
如何解决这个问题?谢谢你的帮助。