节点问题

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

最好再能解释一下linux中节点的作用
...全文
174 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
我鲁班无敌 2013-08-29
  • 打赏
  • 举报
回复
DEVICE_ATTR()是一个宏 通过这个宏可以得到设备的属性,在create_device_file创建属性文件时用到的,
我鲁班无敌 2013-08-29
  • 打赏
  • 举报
回复
/sys系统好像是2.6新增的吧,我也不记得了,但是在sys下创建dev 和 drv 都是kobject 和 kset的最用。这2个结构是关键。
诶呦 2013-08-13
  • 打赏
  • 举报
回复
有没有大哥 详细的介绍一下 DEVICE_ATTR()是不是可以通过这个在/sys/devices/.../下建立节点
qiyu1988 2013-08-09
  • 打赏
  • 举报
回复
手动创建节点用mknod就行了,要做驱动就得研究代码了 linux上的节点可看作应用调用驱动的接口,对硬件设备或者虚拟设备的使用要通过操作节点来完成
Carl_CCC 2013-08-09
  • 打赏
  • 举报
回复
你这个得看ldd的 linux设备驱动模型那一章,里面很详细告诉你怎么创建你要的属性节点。
max_min_ 2013-08-09
  • 打赏
  • 举报
回复


等高手详细解答了
诶呦 2013-08-09
  • 打赏
  • 举报
回复
晕 公司网吧机不能引用 谢谢楼上的

1,324

社区成员

发帖
与我相关
我的任务
社区描述
主要是开发驱动技术
社区管理员
  • 驱动程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧