首页 相关文章 设备驱动

设备驱动


  概述
  
  一. Linux设备概述
  在概念上一般把设备分为字符设备、块设备。字符设备是指设备发送和接收数据以字符形式的进行;而块设备则以整个数据缓冲区的形式进行。但是,由于网络设备等有其非凡性,实际上系统对它们单独处理。
  
  系统用主设备号(MAJOR)加次设备(MINOR)号来唯一标识一个设备。相同主设备号表示同一类设备,例如都是硬盘;次设备号标识同类设备的个数。所有设备在适当的目录(通常在/dev目录下)下必须有相应的文件,这样字符设备和块设备都可以通过文件操作的系统调用了完成。不同的是,块设备操作经常要和缓冲区打交道,更加复杂一点。
  
  
  
  [目录]
  
  --------------------------------------------------------------------------------
  
  
  数据结构
  
  二. 主要数据结构
  与设备治理有关的主要数据结构如下:
  1、登记设备治理
  系统对已登记设备的治理是由chrdevs和blkdevs这两张列表来完成的:
 ...[ 查看全文 ]

2016-02-19 标签:

设备驱动的相关文章

手机页面
收藏网站 回到头部