LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1025|回复: 1

[求助]关于/proc/devices文件的显示内容~!

[复制链接]
发表于 2009-11-12 16:56:11 | 显示全部楼层 |阅读模式
根据书上所说,当我们向系统获取了一堆设备编号的时候,此文件就会更新,比如

register_chrdev_region(0, 0, “Kin”);


那么,/proc/devices中就会有一行
0  Kin

那么如果我再写一句

register_chrdev_region(0, 15, “Kinky”);

那么在此文件中会多一行,像这样吗?
0  Kin
0  Kinky

主设备号跟设备名(也就是“Kin”“Kinky”)不一定是一对一的关系吗~!?

设备名(也就是“Kin”“Kinky”)在这里的作用就仅仅是显示与它对应的主设备号名字而已吗?或者说这设备名就仅仅方便我们以后用mknod指令进行设备文件的生成吗?

这是一个网上的例子,里面主设备号4跟主设备号5都出现了我所说的重复现象,这个正确吗?
[root@localhost /]# cat /proc/devices
Character devices:
1 mem
4 /dev/vc/0
4 tty
4 ttyS
5 /dev/tty
5 /dev/console
5 /dev/ptmx
6 lp
7 vcs
10 misc
13 input
14 sound
29 fb
36 netlink
116 alsa
128 ptm
136 pts
180 usb
Block devices:
1 ramdisk
2 fd
3 ide0
9 md
22 ide1
253 device-mapper
254 mdp
 楼主| 发表于 2009-11-12 17:04:15 | 显示全部楼层
自己顶一下~!
回复 支持 反对

使用道具 举报

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

本版积分规则

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