linux input_dev结构中,phys的具体含义是什么

只知道是物理地址,但是具体在input子系统中提现的是什么搞不懂,求前辈解答

我也不太懂。貌似和linux本身内核设计相关,linux里定义任何东西都是一个文件。
所以键盘也是一个文件(动态的流),可以叫做dev/input0。他还有对应的事件流,也是文件形式,都能cat/echo/tail到命令行,可以看到按下键盘就是文件变化了内容。
然后屏幕什么的就叫/dev/fb0或者其他啥的,是framebuffer的简写,没一次屏幕刷新,都是刷新的fb的内容。
然后phys这个,就是纯粹的一个char*

里面存的应该就是物理设备的地址或事件流抽象出来的文件的路径。

以上是我对linux这一块的理解,如果错误请指正。

其实内核源码里有解释:@phys: physical path to the device in the system hierarchy;phys 应该是指输入设备在文件系统中的物理路径