嵌入式s5vp210裸機 flash-history
1.發展情況
2.對比差異
2.1RAM和ROM
RAM(random access memory,隨機訪問存儲器,特點是任意字節讀寫,掉電丟失
ROM(read only memory,只讀存儲器,類似於Flash SD卡之類的,用來存儲東西,掉電不丟失,不能隨機地址訪問,只能以塊為單位來訪問
2.2磁存儲和flash存儲
磁存儲。優點:技術成熟、價格便宜;缺點:讀寫速度慢、可靠性差,無法用於嵌入式設備
flash存儲。優點:讀寫速度快,且無物理損耗
2.3MLC和SLC
SLC,技術比較早,可靠性高,缺點是容量做不大(或者說容量大了太貴,一般SLC Nand都是512MB以下);
2.4nand和SD卡、MMC卡、MicroSD、TF卡
nand,只是對存儲單元做了最基本的讀寫接口,然後要求外部的SoC來提供Flash讀寫的控制器以和Flash進行讀寫時序。缺陷:1、讀寫接口時序比較復雜。2、內部無壞塊處理機制,需要SoC自己來管理Flash的壞塊;3、各家廠家的Flash接口不一致,甚至同一個廠家的不同型號、系列的Flash接口都不一致,這就造成產品升級時很麻煩。
sd卡,比直接的Nand芯片多了統一的外部封裝和接口。卡都有統一的標準,譬如SD卡都是遵照SD規範來發布的。這些規範規定了SD卡的讀寫速度、讀寫接口時序、讀寫命令集、卡大小尺寸、引腳個數及定義。這樣做的好處就是不同廠家的SD卡可以通用。
2.5nand和iNand、MoviNand、eSSD和SD卡等
sd卡,外部擴展卡時間長了卡槽可能會接觸不良導致不可靠。
inand,優勢:1、向SD卡學習,有統一的接口標準(包括引腳定義、物理封裝、接口時序)。2、向原始的Nand學習,以芯片的方式來發布而不是以卡的方式;3、內部內置了Flash管理模塊,提供了諸如壞塊管理等功能,讓Nand的管理容易了起來。
2.6SD卡和MicroSD,MMC,TF分別差異
MMC
(1)標準比SD標準早,SD標準兼容MMC標準。
(2)MMC卡可以被SD讀卡器讀寫,而SD卡不可以被MMC讀卡器讀寫。
MicroSD,體積大小區別而已,傳輸與原理完全相同。
TF卡
(1)外觀上,SD卡大而TF卡小;用途上,SD卡用於數碼相機等而TF卡廣泛用於手機、GPS等;
(2)時間上,SD卡1999年推出,TF卡於2004年推出;SD卡由日本松下、東芝與美國SanDisk共同推出,而TF卡由Motorola與SanDisk共同推出。
(3)SD卡有寫保護而TF卡沒有,TF卡可以通過卡套轉成SD卡使用。
參考:朱老師的嵌入式課程
嵌入式s5vp210裸機 flash-history