嵌入式linux开发 (三十) flash管理2.0(1) flash管理总述

硬件讲了 nor nand sd emmc
驱动讲了 以块的方式 读写nor 读写nand 读写sd 读写emmc
现在要讲 以文件的方式 读写nor 读写nand 读写sd 读写emmc

对flash管理的日益增长的需求及解决方案

  • 以块读写
直接用flash的驱动去读写一个块
写的时候,需要关心
	我们将数据写到哪一个块,还有多少块可以写.
读的时候,需要关心
	我们的数据 在哪一个块,总共有多大.
// 如果我们保存的数据有很多个的话,然后就很麻烦,因为我们需要关心的东西太多...
// 而我们实际关系的就是正确存取我们的数据,我们不需要关系flash块的东西
  • 以文件读写
// 如果添加一层,让该层去关心 我们的数据写到哪一个块,还有多少块可以写  我们的数据 在哪一个块,总共有多大 ,那不挺好
// 于是,该层被开发出来,被称作文件系统.
// 后来 文件系统的分类越来越多.有的可以管理flash ,有的可以管理内存,有的甚至可以管理文件系统
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章