当前位置: 技术问答>linux和unix
节点问题
来源: 互联网 发布时间:2017-04-23
本文导语: 在/dev下可以创建设备节点, 而现在我要在/sys/devices/virtual/touchscreen/touchscreen_dev/目录下建一个vendor节点,请问如何来建立,最好详细一点,小弟新手 最好再能解释一下linux中节点的作用 | 你...
在/dev下可以创建设备节点,
而现在我要在/sys/devices/virtual/touchscreen/touchscreen_dev/目录下建一个vendor节点,请问如何来建立,最好详细一点,小弟新手
最好再能解释一下linux中节点的作用
而现在我要在/sys/devices/virtual/touchscreen/touchscreen_dev/目录下建一个vendor节点,请问如何来建立,最好详细一点,小弟新手
最好再能解释一下linux中节点的作用
|
你这个得看ldd的 linux设备驱动模型那一章,里面很详细告诉你怎么创建你要的属性节点。
|
手动创建节点用mknod就行了,要做驱动就得研究代码了
linux上的节点可看作应用调用驱动的接口,对硬件设备或者虚拟设备的使用要通过操作节点来完成
linux上的节点可看作应用调用驱动的接口,对硬件设备或者虚拟设备的使用要通过操作节点来完成
|
/sys系统好像是2.6新增的吧,我也不记得了,但是在sys下创建dev 和 drv 都是kobject 和 kset的最用。这2个结构是关键。
|
DEVICE_ATTR()是一个宏 通过这个宏可以得到设备的属性,在create_device_file创建属性文件时用到的,
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。