LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
12
返回列表 发新帖
楼主: czcty

我如何使用mknod命令创建这样的一个文件?

[复制链接]
 楼主| 发表于 2005-6-21 16:51:03 | 显示全部楼层
ttyUSB0 是什么设备,我用程序open  ttyUSB0到 ttyUSB15 一个也没有成功
回复 支持 反对

使用道具 举报

发表于 2005-6-21 19:59:12 | 显示全部楼层
建议你找本书把基础知识认真学习一下吧。论坛不是学习的地方,只能起到一点交流的作用。
回复 支持 反对

使用道具 举报

发表于 2005-6-21 22:22:23 | 显示全部楼层
Post by czcty
ttyUSB0 是什么设备,我用程序open  ttyUSB0到 ttyUSB15 一个也没有成功


对于usb设备 一般内核都会触发hotplug事件,用于挂载相关驱动模块如果有的话。
udev用于创建相关的设备节点。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-6-21 23:02:19 | 显示全部楼层
Post by nuclearweapon
对于usb设备 一般内核都会触发hotplug事件,用于挂载相关驱动模块如果有的话。
udev用于创建相关的设备节点。


udev用于创建相关的设备节点 在哪里可以看到呢?
回复 支持 反对

使用道具 举报

发表于 2005-6-21 23:12:11 | 显示全部楼层
Post by czcty
udev用于创建相关的设备节点 在哪里可以看到呢?

dmesg

尤其和设备驱动有关的问题,你不说内核版本,具体设备,让大家猜来猜去 :confused:
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-6-22 09:48:44 | 显示全部楼层
内核:2.4.18-14 (redhat8.0)
设备情况:USB接口的hid类设备,上面有a,b,c,d,e公5个插口,a,b,c,d是联接pc机的usb接口,e是提供usb设备(比如u盘),设备上还有4个按钮,a',b',c',d',按了a'u盘就给联接a的pc机用,按了b'就给联接b的pc机用.

现在要写一个程序,安装在a,b,c,d机器上,a执行了u盘就给a用,b执行了就给b用,c执行了就给c用,d执行了就给d用.

目前的困难:程序如何open这个设备,如何知道这个设备对应的特殊文件名?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-6-23 09:19:05 | 显示全部楼层
帮我指点下嘛...
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表