FLASH驱动之-块设备驱动系统构架

时间:2022-05-05 07:12:23

一.  块设备是只能以块为单位进行访问的设备,块的大小一般是512个字节的整数倍,常见的块设备包括硬件,SD卡,光盘,flash等。驱动程序是块的整数倍从设备读写得到数据。块设备的最小访单位为块,不同系统之上,对块的大小是不一样的,linux一般定义为512个字节。我们每次访问一个块设备是最小访问单位为512个字节。这里的512字节是指硬件一次从磁盘上读写512个数据,而用户可能只需要1个字节。所以有时用户只得了1个字节。

二.块设备驱动系统框图

FLASH驱动之-块设备驱动系统构架

用户从磁盘中读取数据来分析