当前位置:  技术问答>linux和unix

节点问题

    来源: 互联网  发布时间:2017-04-23

    本文导语:  在/dev下可以创建设备节点, 而现在我要在/sys/devices/virtual/touchscreen/touchscreen_dev/目录下建一个vendor节点,请问如何来建立,最好详细一点,小弟新手 最好再能解释一下linux中节点的作用 | 你...

在/dev下可以创建设备节点,
而现在我要在/sys/devices/virtual/touchscreen/touchscreen_dev/目录下建一个vendor节点,请问如何来建立,最好详细一点,小弟新手

最好再能解释一下linux中节点的作用

|
你这个得看ldd的 linux设备驱动模型那一章,里面很详细告诉你怎么创建你要的属性节点。

|
手动创建节点用mknod就行了,要做驱动就得研究代码了
linux上的节点可看作应用调用驱动的接口,对硬件设备或者虚拟设备的使用要通过操作节点来完成

|
/sys系统好像是2.6新增的吧,我也不记得了,但是在sys下创建dev 和 drv 都是kobject 和 kset的最用。这2个结构是关键。

|
DEVICE_ATTR()是一个宏 通过这个宏可以得到设备的属性,在create_device_file创建属性文件时用到的,

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。














站内导航:


特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

©2012-2021,