Linux内核能够识别的设备,对应源码中Documentation/devices.txt文件(转)

转自:http://lamp.linux.gov.cn/Linux/device_files.html
----------------------------------------------------------------------
主设备号        设备类型
                次设备号=文件名          简要说明
----------------------------------------------------------------------

  0		未命名设备(例如:挂载的非设备)
		  0 = 为空设备号保留


  1 char	内存设备
		  1 = /dev/mem		直接存取物理内存
		  2 = /dev/kmem		存取经过内核虚拟之后的内存
		  3 = /dev/null		空设备。任何写入都将被直接丢弃,任何读取都将得到EOF。
		  4 = /dev/port		存取 I/O 端口
		  5 = /dev/zero		零字节源,只能读取到无限多的零字节。
		  7 = /dev/full		满设备。任何写入都将失败,并把errno设为ENOSPC以表示没有剩余空间。
		  8 = /dev/random	随机数发生器。完全由用户的输入来产生随机数。
					如果用户停止所有动作,则停止产生新的随机数。
		  9 = /dev/urandom	更快,但是不够安全的随机数发生器。尽可能由用户的输入来产生随机数,
					如果用户停止所有动作,则把已经产生的随机数做为种子来产生新的随机数。
		 10 = /dev/aio		异步 I/O 通知接口
		 11 = /dev/kmsg		任何对该文件的写入都将作为 printk 的输出


  1 block	RAM disk
		  0 = /dev/ram0		第1个 RAM disk (initrd只能使用ram0)
		  1 = /dev/ram1		第2个 RAM disk
		    ...
		200 = /dev/ram200	第200个 RAM disk


  4 char	TTY(终端)设备
		  0 = /dev/tty0		当前虚拟控制台
		  1 = /dev/tty1		第1个虚拟控制台
		    ...
		 63 = /dev/tty63	第63个虚拟控制台


  4 block	如果根文件系统以是以只读方式挂载的,那么就不可能创建真正的设备节点,
		此时就使用该设备作为动态分配的主(major)设备的别名
                  0 = /dev/root


  5 char	其他 TTY 设备
		  0 = /dev/tty		当前 TTY 设备
		  1 = /dev/console	系统控制台(一般是/dev/tty0)
		  2 = /dev/
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值