linux 第章 设备管理.pptxVIP

  • 1
  • 0
  • 约9.25千字
  • 约 66页
  • 2021-11-02 发布于江苏
  • 举报
第11章 设备管理; Linux和其他操作系统一样,支持众多的、各式各样的外接设备。 但是,面对层出不穷的新硬件产品,必须有人不断编写新的驱动程序,以便让这些设备能够在 Linux 下正常工作,从这个意义上讲,讲述驱动程序的编写就是一件非常有意义的工作。 本章也涉及到Linux下设备管理的原则和方法。; 举例来说,Linux下的驱动程序仅仅是为相应的设备编写几个基本函数,并向VFS注册就可以安装成功了。 当应用程序需要设备时,可以访问该设备对应的文件节点,利用VFS调用该设备的相关处理函数。; 本章主要介绍了设备管理方面的有关知识: ◆ 系统管理设备的方式。 ◆ 驱动程序运作过程。 ◆ 驱动程序的具体实例。;11.1 设备管理结构;11.1.1 概述; 设备管理的目标是对所有的外接设备进行良好的读、写、控制等操作。 首先要解决的问题就是怎样将任意的一个设备的所有操作进行归纳,设计出统一的接口。 内核常常使用设备类型、主设备号和次设备号来标识一个具体的设备。 ; 但用户希望能用同样的应用程序和命令来访问设备和普通文件。 为此,Linux中的设备管理应用了设备文件这个概念来统一设备的访问接口。 简单的说,系统试图使它对所有各类设备的输入、输出看起来就好像对普通文件的输入、输出一样。;

文档评论(0)

1亿VIP精品文档

相关文档