中文字幕第二一区_久久久久在线视频_精品国产自在现线看久久_亚洲精品一区二区三区电影网

產品分類

當前位置: 首頁 > 傳感測量產品 > 工業傳感器 > 溫濕度傳感器

類型分類:
科普知識
數據分類:
溫濕度傳感器

關于Flash存儲,你應該知道的一些事情

發布日期:2022-04-26 點擊率:59

  • 關鍵詞:                                                                Flash存儲

  • 摘要:Flash 存儲問題總是在我們技術支持渠道位列榜首。Toradex 投入了大量資源保證存儲盡可能的穩定。然而,了解一些關于存儲的基本知識還是十分重要的。首先你需要知道存儲是否磨損,當往內置的存儲設備上寫入大量數據后,你就很容易損壞它。通過這篇博文,我們想要告訴你 Flash 存儲可能會遇到的一些問題。我們先簡單介紹技術內容。


  Flash 存儲問題總是在我們技術支持渠道位列榜首。Toradex 投入了大量資源保證存儲盡可能的穩定。然而,了解一些關于存儲的基本知識還是十分重要的。首先你需要知道存儲是否磨損,當往內置的存儲設備上寫入大量數據后,你就很容易損壞它。通過這篇博文,我們想要告訴你 Flash 存儲可能會遇到的一些問題。我們先簡單介紹技術內容。

  Flash 類型:Raw Flash vs Managed Flash

  目前,Toradex 計算機模塊采用 NOR、NAND 和 eMMC Flash。

NOR 和 NAND 是 raw 存儲設備。NAND 和 NOR 之間的主要差別是 NOR 允許隨機尋址,不需要糾錯以及較高的每比特成本。NAND 則只能頁讀取,每頁中的一些位可能出錯,因此需要糾錯機制。

  eMMC Flash 則結合使用 NAND 和一個內置控制器,后者處理大部分使用 NAND flash 時候,本來需要你自己完成的一些列任務。eMMC 也稱為 managed NAND。在另一方面,NAND 和 NOR 需要有 OS 和驅動來完成對應的處理。我們稍后會在本博文中討論這兩種不同的挑戰。

  下面是我們的計算機模塊所使用的 Flash 類型概覽;

Storage Type
Toradex Computer Module
NORColibri PXA270
NANDColibri PXA310, PXA320, VF50, VF61, iMX7, T20
EMMCColibri iMX6 and T30, Apalis iMX6 and T30

  NAND Flash 演變:從 SLC 到 MLC

  NAND 上面的 bit 密度隨著時間在不停增長。最早的 NAND 設備是 Single Level Cell (SLC) flash。這意味著每個閃存單元存儲一個bit位信息。借助 Multi Level Cell (MLC),每個閃存單元可以存儲兩個或者多個bit位,bit 密度也隨之提升。MLC 聽起來很不錯,但是也有缺點:MLC NAND 也帶來更高的bit 錯誤率以及更低的壽命。所有的 eMMC 都使用 MLC NAND。有些 eMMC 設備可以在部分或者全部存儲區域上使用 pseudo-SLC (PSLC)。這將會減少存儲容量,但是提高設備上使用壽命。

  這是 SLC 和 MLC 的簡單對比。


SLCMLC
Bits per Cell12 and more (TLC)
Erase/Program cycles100K3K to 15K
Minimal ECC, bits correctable
per 512 Bytes, chip dependent
8 bit12 bit
Cost per ByteHigherLower

  使用壽命:有限的擦寫次數

  正如上面提到的,關于我們設備上使用的 flash 技術,您需要知道很重要的一點是,您只能有限次地擦寫存儲設備。往 flash 存儲上寫入大量的數據,并不是一個好的主意。上面的表格所示,根據所使用的 flash 類型不同,直到數據可能出現損壞或者丟失前,您可以進行 10K 到 100K 次寫操作。“擦寫周期” 這一個令人煩惱的事情。Flash 存儲的一個限制是,在被擦除之前是無法進行寫操作的。而且,不能通過位擦差來完成,而是需要更大的單位,稱為塊。最糟糕的情況是,如果你只想改變一個字節,但是可能需要擦除整個塊。一個塊最大可以使 512KB。這種比你想象的要大的多的擦/寫比現象稱為寫放大。并且可能還有 flash 文件系統所需的額外寫操作。如果你想要評估你嵌入式設備上的存儲的壽命,你應該把這個也考慮進來。

  提高 flash 壽命

  下面的內容向你介紹如何提高 NAND 或者 eMMC 的壽命。不要擔心,這些工作都已經由 Toradex 完成,你不需采取任何工作。

  防止磨損:磨損平衡

  我們假設你已經了解 flash 只能被有限次地擦寫,并且你只是偶爾小批量地更新數據。如果這些數據總是寫在同一個 flash 單元,那么你只能在 MLC flash 上寫 15K 次。如果永遠不使用其他 flash 單元,你的數據將會丟失,一直在寫的存儲單元磨損后,flash 也就隨著報廢。智能的 flash 驅動會采用磨損平衡。這個技術確保所有的 flash 單元被平均磨損,而不是總是使用同一個單元。

  檢測和糾正錯誤:糾錯碼

  在 NAND flash 設備有可能發生一個位的數據發生翻轉,你的數據因此損壞。磨損或者其他干擾都有可能引起這個現象。因此,數據需要被糾錯碼(ECC)保護。根據 Flash 控制器和 NAND / eMMC 的不同,部分錯誤數據可以被檢測和糾正。

  壞塊處理

  ECC 使我們能夠發現錯誤的塊,我們就可以停止使用這些壞塊。根據 ECC 以及糾正的位數,可以設定容錯上限,這個范圍之內不需要采取進一步行動。一旦達到這個上限,數據被糾正,并轉移到正常的塊上面。 之前的位置表記為壞塊。這些壞塊不再被使用,因為它們可能已經損壞。

  掉電保護

  當你的設備在往 flash 寫數據的時候突然掉電,這將會發生什么?在嵌入式設備上,你希望設備仍舊可以正常啟動,并且數據不受到損壞。為了達到這個目的,所有相關的軟件和硬件都需要有能力應對這種情況。你將會在下面的內容中了解我們是如何做到的。

  Toradex 系統模塊實施方法

  正如上面提到的,關鍵是根據存儲的類型采用正確配置。我們會分析目前 Toradex BSP 上所使用的技術。

  NAND 設備

  下圖展示了在 NAND 設備上行 WinCE 和 Linux 的配置

NAND-ba<em></em>sed devices

存儲設備:我們的設備只要使用 NAND,那么都用的是 SLC NAND。

硬件驅動:硬件驅動為 NAND 設備和上層系統提供接口。上層系統也負責錯誤檢測和糾正。在 Linux 上我們目前的鏡像使用 MTD。WinCE 上我們使用 Microsoft Flash PDD 層。也有例外,如 Colibri T20,我們使用了專門的 PDD 層。

Flash 傳輸層:該層負責寫平衡和壞塊管理。在 Linux 中由 UBI 子系統完成;而 WinCE 則由 MDD 層完成。同樣在 Colibri T20 上我們使用了專門的層,而不是 Microsoft Flash MDD。

文件系統:文件系統是實際管理分區以及所存文件的部分。用戶通過文件 API 來是用文件系統(Linux 中通過 VFS 層)。在Linux 上,目前我們使用 UBI FS。WinCE 使用 Transaction Save exFAT (TexFAT) 。兩者都可以應對掉電。基本的文件層通過支持原子操作來應對掉電發生。

eMMC 設備

下圖展示了在 eMMC 設備上行 WinCE 和 Linux 的配置

eMMC-ba<em></em>sed devices

存儲設備:相對于 raw NAND,絕大多數的工作由 eMMC 本身完成。上層軟件不需要處理寫平衡、糾錯和壞塊管理。

硬件驅動:這是 MMC 控制器和文件系統之間的接口.

文件系統:和 NAND 設備一樣,WinCE 上仍舊使用 TexFAT;我們的 Linux 鏡像使用 ext3 文件系統。同樣也是能夠應對掉電情況。

結論和建議

  Toradex 盡自己最大的努力提供可靠和持久的 flash 存儲。然而,在開發的過程中,你還是需要始終關注 flash 的使用。

  • 減少 flash 訪問次數

  • 了解你最終產品的寫操作行為

  • 檢查在寫操作的情況下,你產品使用壽命是否能夠達到要求

  • 進行壓力測試和持久測試

  • 避免使用 Flash 全部容量,這可以極大地提高寫平衡算法的效率



下一篇: PLC、DCS、FCS三大控

上一篇: 索爾維全系列Solef?PV

推薦產品

更多
中文字幕第二一区_久久久久在线视频_精品国产自在现线看久久_亚洲精品一区二区三区电影网

      9000px;">

          韩国欧美国产一区| 18欧美亚洲精品| 日本乱人伦aⅴ精品| 国内精品伊人久久久久av影院 | 亚洲老妇xxxxxx| 中文字幕日韩欧美一区二区三区| 日韩欧美成人一区| 欧美一区二区三区系列电影| 欧美一区日韩一区| 日韩亚洲欧美高清| 91精品国产手机| 欧美成人vps| 亚洲精品在线观看网站| 欧美精品一区二区三区一线天视频| 在线综合亚洲欧美在线视频| 911精品产国品一二三产区| 337p亚洲精品色噜噜狠狠| 欧美日韩视频在线第一区| 欧美日韩国产成人在线91| 欧美日韩国产影片| 91精品国产综合久久久久久| 3d动漫精品啪啪一区二区竹菊| 日韩一区二区免费在线观看| 日韩视频在线一区二区| 国产视频一区在线观看| 亚洲欧洲性图库| 亚洲综合免费观看高清完整版在线 | 在线不卡一区二区| 日韩精品专区在线影院观看 | 成人h精品动漫一区二区三区| 成人性生交大合| 99精品视频中文字幕| 欧美日韩精品一区二区天天拍小说 | 成人爱爱电影网址| 欧美亚洲另类激情小说| 日韩欧美卡一卡二| 久久久久久久久久久99999| 欧美国产亚洲另类动漫| 午夜精品久久久久| 国产精一品亚洲二区在线视频| 成人av中文字幕| 欧美高清视频不卡网| 久久亚洲一级片| 一区二区三区蜜桃| 久久99精品久久久久| 成人午夜碰碰视频| 欧美视频精品在线| 国产精品色婷婷久久58| 日韩高清不卡一区二区三区| 成人在线视频一区| 4438成人网| 亚洲精品国产成人久久av盗摄| 精油按摩中文字幕久久| 一本色道久久综合狠狠躁的推荐 | 精品亚洲国产成人av制服丝袜 | 日日夜夜免费精品| 94-欧美-setu| 久久亚洲私人国产精品va媚药| 亚洲va在线va天堂| 国产精品中文欧美| 欧美日韩成人一区二区| 国产精品福利电影一区二区三区四区| 丝袜a∨在线一区二区三区不卡| 91丨九色丨国产丨porny| 日韩欧美的一区| 无吗不卡中文字幕| 91福利国产成人精品照片| 国产欧美一区二区精品秋霞影院| 奇米一区二区三区| 欧美三级韩国三级日本一级| ...av二区三区久久精品| 国产精品影视网| 久久综合九色综合97_久久久| 五月综合激情婷婷六月色窝| 色婷婷久久久亚洲一区二区三区| 国产精品美女一区二区| 丁香激情综合国产| 久久久99精品久久| 国产成人综合自拍| 国产日韩欧美不卡| 久久97超碰国产精品超碰| 欧美sm美女调教| 喷白浆一区二区| 精品国产一区二区亚洲人成毛片| 日韩电影在线免费| 日韩无一区二区| 麻豆久久一区二区| 精品福利av导航| 国产在线一区观看| 日本一区二区三区四区| 成人影视亚洲图片在线| 综合av第一页| 欧美亚洲愉拍一区二区| 日本不卡一二三| 久久综合九色综合97婷婷| yourporn久久国产精品| 亚洲男女一区二区三区| 91福利小视频| 国产一区二三区| 欧美日韩一区二区不卡| 午夜免费久久看| 欧美一级午夜免费电影| 玖玖九九国产精品| 国产清纯美女被跳蛋高潮一区二区久久w| 九色porny丨国产精品| 国产精品嫩草影院com| 91麻豆免费在线观看| 午夜精品福利一区二区蜜股av | 精品欧美一区二区三区精品久久| 国产最新精品免费| 国产精品久久久久久福利一牛影视 | 秋霞成人午夜伦在线观看| 精品久久一区二区三区| 国产精品一区二区久久精品爱涩| 国产精品入口麻豆原神| 在线一区二区视频| 久久国产精品99久久久久久老狼 | 亚洲国产精品激情在线观看| 色婷婷久久99综合精品jk白丝| 日韩电影在线免费观看| 亚洲欧美在线观看| 欧美日韩国产美| 国产综合久久久久影院| 亚洲精品视频在线看| 精品入口麻豆88视频| 在线视频观看一区| 精品一区二区三区蜜桃| 伊人开心综合网| 欧美精品一区二区三| 欧美日韩国产影片| 99精品欧美一区二区蜜桃免费 | 日韩三区在线观看| 色婷婷综合视频在线观看| 精品一区二区三区影院在线午夜 | 欧美日韩中字一区| va亚洲va日韩不卡在线观看| 免费观看在线色综合| 亚洲四区在线观看| 久久精品一二三| 91精品国产综合久久久久| 欧美优质美女网站| www.亚洲色图.com| 成人在线视频首页| 成人v精品蜜桃久久一区| 国产一区二区0| 国产综合一区二区| 国产资源精品在线观看| 蜜臀久久久久久久| 免费人成精品欧美精品| 婷婷久久综合九色综合绿巨人| 一区二区三区精品| 亚洲综合男人的天堂| 亚洲精品乱码久久久久久黑人| 国产精品你懂的在线| 国产精品久久久久久妇女6080| 久久久久国产精品免费免费搜索| 欧美电视剧在线看免费| 欧美二区在线观看| 欧美日韩视频专区在线播放| 欧美在线观看视频在线| 欧美日韩一区不卡| 欧美日韩一区二区三区视频| 欧美日韩一区精品| 欧美一区二视频| 久久色.com| 中文字幕av免费专区久久| 中文字幕欧美国产| 亚洲人成伊人成综合网小说| 亚洲国产高清aⅴ视频| 亚洲欧美日韩中文播放| 夜夜精品视频一区二区 | 中文字幕欧美激情一区| 亚洲视频电影在线| 一区二区日韩av| 亚洲狠狠爱一区二区三区| 日韩影院精彩在线| 日本成人在线电影网| 国产一区视频导航| 成人精品鲁一区一区二区| 91美女片黄在线观看91美女| 91官网在线观看| 日韩亚洲欧美在线| 国产精品三级久久久久三级| 一区二区三区电影在线播| 美国毛片一区二区| 国产一区二区视频在线播放| 99久久er热在这里只有精品66| 欧洲av一区二区嗯嗯嗯啊| 日韩视频免费观看高清完整版| 国产精品视频一二三| 天天综合天天做天天综合| 激情六月婷婷久久| 国产成人精品免费一区二区| 欧美三级电影网站| 国产精品嫩草影院av蜜臀| 首页国产欧美日韩丝袜| 成人精品gif动图一区| 欧美日韩情趣电影| 国产清纯在线一区二区www| 天天综合网 天天综合色|