嵌入式linux開發 (三十) flash管理2.0(1) flash管理總述

硬件講了 nor nand sd emmc
驅動講了 以塊的方式 讀寫nor 讀寫nand 讀寫sd 讀寫emmc
現在要講 以文件的方式 讀寫nor 讀寫nand 讀寫sd 讀寫emmc

對flash管理的日益增長的需求及解決方案

  • 以塊讀寫
直接用flash的驅動去讀寫一個塊
寫的時候,需要關心
	我們將數據寫到哪一個塊,還有多少塊可以寫.
讀的時候,需要關心
	我們的數據 在哪一個塊,總共有多大.
// 如果我們保存的數據有很多個的話,然後就很麻煩,因爲我們需要關心的東西太多...
// 而我們實際關係的就是正確存取我們的數據,我們不需要關係flash塊的東西
  • 以文件讀寫
// 如果添加一層,讓該層去關心 我們的數據寫到哪一個塊,還有多少塊可以寫  我們的數據 在哪一個塊,總共有多大 ,那不挺好
// 於是,該層被開發出來,被稱作文件系統.
// 後來 文件系統的分類越來越多.有的可以管理flash ,有的可以管理內存,有的甚至可以管理文件系統
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章