Advertisement

Linux块设备驱动开发

阅读量:

1. 块设备驱动程序简介

  • 块设备驱动程序支持针对数据块的操作
  • 块设备驱动通常以随机的方式传输数据,并且每个数据块都有固定的大小
  • 典型的块设备属于磁盘驱动器类

块设备驱动程序简介

  • 相较于字符设备接口而言, 块设备驱动接口在结构和实现上更为复杂.
  • 在系统整体性能方面, 块设备驱动程序扮演着至关重要的角色; 而提高运行速度与优化效率则是设计此类驱动程序时必须优先关注的两个关键指标.
  • 系统通过优化管理机制(包括合并与重新排序)来提升数据传输效率.
  • 节点无法直接访问相关的块设备驱动信息.
  • 文件系统需将相关数据挂载至指定目录以便访问; 当执行mount操作时, 数据将被加载; 一旦Unmount操作触发, 挂载状态将被解除.

块设备和字符设备的区别

在这里插入图片描述

LINUX MTD 系统层次

在这里插入图片描述

![在这里插入图片描述]

全部评论 (0)

还没有任何评论哟~