免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 800 | 回复: 0
打印 上一主题 下一主题

学习linux系统结构和系统各个部分的关系的好网址 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-06-25 18:44 |只看该作者 |倒序浏览

学习linux系统结构和系统各个部分的关系的好网址:
Red Hat Enterprise Linux 4.5
Reference Guide
For Red Hat Enterprise Linux 4.5
Edition 3.0
http://www.redhat.com/docs/manuals/enterprise/RHEL-4-Manual/en-US/Reference_Guide/index.html
比如我们可以看对/proc/devices文件作用的说明
/proc/deviceshttp://www.redhat.com/docs/manuals/enterprise/RHEL-4-Manual/en-US/Reference_Guide/s2-proc-devices.html
还有很多很多。
比如我们要知道如何判断鼠标已经连接?可以看到这个REFERENCE GUIDE 中/proc/bus/input/devices的作用。
再查看/proc/bus/input/devices文件
#cat /proc/bus/input/devices
I: Bus="0003" Vendor="15d9" Product="0a33" Version="0110"
N: Name="USB Mouse"
P: Phys="usb-s3c24xx-1/input0"
S: Sysfs="/class/input/input0"
U: Uniq=
H: Handlers="mouse0"
B: EV="17"
B: KEY="70000" 0 0 0 0 0 0 0 0
B: REL="103"
B: MSC="10"
确定已经鼠标已经连接上了
然后查看/proc/bus/input/handler
# cat /proc/bus/input/handler
N: Number="0" Name="kbd"
N: Number="1" Name="mousedev" Minor="32"
看到Number=1 Name="mousedev" Minor="32这个东西了"
# cat /proc/devices
Character devices:
10 misc
13 input
29 fb
到/dev下创建
#mknod /dev/input/mouse c 13 32
crw-r--r--    1 root     root      13,  32 Jan  1 00:25 input/mouse
其中13是设备号的高位 32低位上面的Minor=32和13 input定的,不小的是不是这么会事情,反正鼠标可以工作了.
可以用下面的命令测试一下:
# cat /dev/input/mouse
??(?(?(?(8??8??8??8??8??8??8??8?
?(
这一堆乱码就是移动鼠标的时候输出的东西,说明鼠标可以工作了。
创建一个符号连接:
ln -s /dev/input/mouse  /dev/mouse


本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u2/70579/showart_1977523.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP