/proc/devices 与 /dev 区别

转载 2011年10月19日 14:56:47

http://blog.csdn.net/cainiao413/article/details/6181062


/proc/devices/中的设备是通过insmod加载到内核的,它可产生一个major供mknod作为参数。
/dev/*.* 是通过mknod加上去的,格式:mknod device1 c/b major minor 如:mknod dr1 c 254 0,用户通过此设备名来访问你的驱动。

 

 

设备文件 ,设备编号  #ll  -a /dev  在每一行都可以看到设备文件、设备编号(主、次)
对于每种硬件设备,系统内核有相应的设备驱动程序负责对它的处理。而在Unix中,使用设备文件的方式来表示硬件设备,每种设备驱动程序都被抽象 为设备文件的形式,这样就给应用程序一个一致的文件界面,方便应用程序和操作系统之间的通信。

习惯上,所有的设备文件都放置在/dev目录下。

/proc/devices/中的设备是通过insmod加载到内核的,它可产生一个major供mknod作为 参数。
/dev/*.* 是通过mknod加上去的,格式:mknod device1 c/b major minor 如:mknod dr1 c 254 0,用户通过此设备名来访问你的驱动。

mknod - make block or character special files
mknod [OPTION]... NAME TYPE [MAJOR MINOR]
    option 有用的就是 -m 了
    name   自定义
    type   有 b 和 c 还有 p
    主设备号
    次设备号

Process-Display-Process (PDP) pattern

Solution :- Process-Display-Process Desgin. In this we adopt a approach which will process a small s...
  • xxcc
  • xxcc
  • 2001-10-18 10:25:00
  • 653

linux /proc/devices文件与/dev目录区别

关于标题内容的几点解释: 1、proc目录是一个虚拟文件系统,可以为linux用户空间和内核空间提供交互 它只存在于内存中,而不占实际的flash或硬盘空间 2、/proc/devices/里的设备是...
  • dcx1205
  • dcx1205
  • 2015-05-20 23:53:21
  • 1928

字符设备驱动之/proc/devices和/dev的关系

/proc/devices/下的设备是驱动程序生成的,它可产生一个major供mknod作为参数。  /dev/下的设备是通过mknod加上去的,用户通过此设备名来访问驱动。 The fo...
  • vichie2008
  • vichie2008
  • 2013-12-18 00:56:22
  • 1869

/dev、/sys/devices 和 /sys/dev 之间区别

/dev,设备文件存储目录,应用程序通过对这些文件的读写和控制,可以访问实际的设备; /sys/devices 目录,按照设备挂接的总线类型,组织成层次结构,保存了系统所有的设备;是文件系统管理设备...
  • xy010902100449
  • xy010902100449
  • 2015-06-12 16:23:41
  • 4691

浅谈 linux下 使用cat /proc/devices 和 cd /dev ls-l 查看设备号

习惯上,所有的设备文件 都放置在/dev 目录下。 /proc/devices/中的设备是通过insmod加载到内核的,它可产生一个major供mknod作为 参数 。 /dev/*.* ...
  • z781567363r
  • z781567363r
  • 2014-04-11 09:33:50
  • 2086

linux /proc/devices & /dev

请问:linux环境下,/dev/目录下的内容与/proc/下文件devices中的内容有什么区别?我在目标板上做实验时发现,当我向板子上加载驱动模块时,devices文件中有变化,而/dev下根本没...
  • yskcg
  • yskcg
  • 2014-11-20 14:19:29
  • 808

/proc、/dev、/sys

三个文件都是在内存上的,掉电丢失1 /proc 存放系统信息, cpu,mem, devices,interupt cat /proc/devices ...
  • hua_zai_arm
  • hua_zai_arm
  • 2016-10-28 21:33:41
  • 509

解决/proc/bus/usb/目录下没有devices文件问题

$cat /proc/bus/usb/devices cat: /proc/bus/usb/devices: 沒有此一檔案或目錄 方法一 $ sudo mount -t usbfs ...
  • u011028408
  • u011028408
  • 2014-05-05 21:59:20
  • 1279

/proc/devices和/dev的关系

/proc/devices/下的设备是驱动程序生成的,它可产生一个major供mknod作为参数。  /dev/下的设备是通过mknod加上去的,用户通过此设备名来访问驱动。 The follow...
  • harvey2008
  • harvey2008
  • 2013-05-16 09:09:39
  • 395

linux下/dev、/sys/devices 和 /sys/dev 之间区别

/dev,设备文件存储目录,应用程序通过对这些文件的读写和控制,可以访问实际的设备; /sys/devices 目录,按照设备挂接的总线类型,组织成层次结构,保存了系统所有的设备;是...
  • u012590688
  • u012590688
  • 2015-06-14 10:28:53
  • 3084
收藏助手
不良信息举报
您举报文章:/proc/devices 与 /dev 区别
举报原因:
原因补充:

(最多只允许输入30个字)