美女网站一区二区_在线观看日韩毛片_成人在线视频首页_欧美精品一区二区三区久久久_国产精品亚洲一区二区三区在线_日本免费新一区视频_日本美女一区二区三区_精品亚洲成a人_久久不见久久见免费视频1_91首页免费视频_欧美一区二区在线看_91精品91久久久中77777_天堂蜜桃一区二区三区_av在线一区二区_欧美不卡一区二区_欧美影视一区二区三区

產(chǎn)品分類

當(dāng)前位置: 首頁 > 傳感測(cè)量產(chǎn)品 > 工業(yè)傳感器 > 溫濕度傳感器

類型分類:
科普知識(shí)
數(shù)據(jù)分類:
溫濕度傳感器

關(guān)于Flash存儲(chǔ),你應(yīng)該知道的一些事情

發(fā)布日期:2022-04-26 點(diǎn)擊率:57

  • 關(guān)鍵詞:                                                                Flash存儲(chǔ)

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


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

  Flash 類型:Raw Flash vs Managed Flash

  目前,Toradex 計(jì)算機(jī)模塊采用 NOR、NAND 和 eMMC Flash。

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

  eMMC Flash 則結(jié)合使用 NAND 和一個(gè)內(nèi)置控制器,后者處理大部分使用 NAND flash 時(shí)候,本來需要你自己完成的一些列任務(wù)。eMMC 也稱為 managed NAND。在另一方面,NAND 和 NOR 需要有 OS 和驅(qū)動(dòng)來完成對(duì)應(yīng)的處理。我們稍后會(huì)在本博文中討論這兩種不同的挑戰(zhàn)。

  下面是我們的計(jì)算機(jī)模塊所使用的 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 密度隨著時(shí)間在不停增長(zhǎng)。最早的 NAND 設(shè)備是 Single Level Cell (SLC) flash。這意味著每個(gè)閃存單元存儲(chǔ)一個(gè)bit位信息。借助 Multi Level Cell (MLC),每個(gè)閃存單元可以存儲(chǔ)兩個(gè)或者多個(gè)bit位,bit 密度也隨之提升。MLC 聽起來很不錯(cuò),但是也有缺點(diǎn):MLC NAND 也帶來更高的bit 錯(cuò)誤率以及更低的壽命。所有的 eMMC 都使用 MLC NAND。有些 eMMC 設(shè)備可以在部分或者全部存儲(chǔ)區(qū)域上使用 pseudo-SLC (PSLC)。這將會(huì)減少存儲(chǔ)容量,但是提高設(shè)備上使用壽命。

  這是 SLC 和 MLC 的簡(jiǎn)單對(duì)比。


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

  使用壽命:有限的擦寫次數(shù)

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

  提高 flash 壽命

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

  防止磨損:磨損平衡

  我們假設(shè)你已經(jīng)了解 flash 只能被有限次地擦寫,并且你只是偶爾小批量地更新數(shù)據(jù)。如果這些數(shù)據(jù)總是寫在同一個(gè) flash 單元,那么你只能在 MLC flash 上寫 15K 次。如果永遠(yuǎn)不使用其他 flash 單元,你的數(shù)據(jù)將會(huì)丟失,一直在寫的存儲(chǔ)單元磨損后,flash 也就隨著報(bào)廢。智能的 flash 驅(qū)動(dòng)會(huì)采用磨損平衡。這個(gè)技術(shù)確保所有的 flash 單元被平均磨損,而不是總是使用同一個(gè)單元。

  檢測(cè)和糾正錯(cuò)誤:糾錯(cuò)碼

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

  壞塊處理

  ECC 使我們能夠發(fā)現(xiàn)錯(cuò)誤的塊,我們就可以停止使用這些壞塊。根據(jù) ECC 以及糾正的位數(shù),可以設(shè)定容錯(cuò)上限,這個(gè)范圍之內(nèi)不需要采取進(jìn)一步行動(dòng)。一旦達(dá)到這個(gè)上限,數(shù)據(jù)被糾正,并轉(zhuǎn)移到正常的塊上面。 之前的位置表記為壞塊。這些壞塊不再被使用,因?yàn)樗鼈兛赡芤呀?jīng)損壞。

  掉電保護(hù)

  當(dāng)你的設(shè)備在往 flash 寫數(shù)據(jù)的時(shí)候突然掉電,這將會(huì)發(fā)生什么?在嵌入式設(shè)備上,你希望設(shè)備仍舊可以正常啟動(dòng),并且數(shù)據(jù)不受到損壞。為了達(dá)到這個(gè)目的,所有相關(guān)的軟件和硬件都需要有能力應(yīng)對(duì)這種情況。你將會(huì)在下面的內(nèi)容中了解我們是如何做到的。

  Toradex 系統(tǒng)模塊實(shí)施方法

  正如上面提到的,關(guān)鍵是根據(jù)存儲(chǔ)的類型采用正確配置。我們會(huì)分析目前 Toradex BSP 上所使用的技術(shù)。

  NAND 設(shè)備

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

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

存儲(chǔ)設(shè)備:我們的設(shè)備只要使用 NAND,那么都用的是 SLC NAND。

硬件驅(qū)動(dòng):硬件驅(qū)動(dòng)為 NAND 設(shè)備和上層系統(tǒng)提供接口。上層系統(tǒng)也負(fù)責(zé)錯(cuò)誤檢測(cè)和糾正。在 Linux 上我們目前的鏡像使用 MTD。WinCE 上我們使用 Microsoft Flash PDD 層。也有例外,如 Colibri T20,我們使用了專門的 PDD 層。

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

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

eMMC 設(shè)備

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

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

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

硬件驅(qū)動(dòng):這是 MMC 控制器和文件系統(tǒng)之間的接口.

文件系統(tǒng):和 NAND 設(shè)備一樣,WinCE 上仍舊使用 TexFAT;我們的 Linux 鏡像使用 ext3 文件系統(tǒng)。同樣也是能夠應(yīng)對(duì)掉電情況。

結(jié)論和建議

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

  • 減少 flash 訪問次數(shù)

  • 了解你最終產(chǎn)品的寫操作行為

  • 檢查在寫操作的情況下,你產(chǎn)品使用壽命是否能夠達(dá)到要求

  • 進(jìn)行壓力測(cè)試和持久測(cè)試

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



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

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

推薦產(chǎn)品

更多
美女网站一区二区_在线观看日韩毛片_成人在线视频首页_欧美精品一区二区三区久久久_国产精品亚洲一区二区三区在线_日本免费新一区视频_日本美女一区二区三区_精品亚洲成a人_久久不见久久见免费视频1_91首页免费视频_欧美一区二区在线看_91精品91久久久中77777_天堂蜜桃一区二区三区_av在线一区二区_欧美不卡一区二区_欧美影视一区二区三区


        亚洲人成7777| 国产女同性恋一区二区| 四虎影视永久免费在线观看一区二区三区| 97久草视频| 国产伦精品一区二区三区视频免费 | 色老汉av一区二区三区| 影音先锋欧美在线| 欧美午夜不卡视频| 日韩一级在线观看| 久久精品视频一区二区| ...中文天堂在线一区| 一区二区高清免费观看影视大全 | 欧美aⅴ一区二区三区视频| 精品一区中文字幕| 成人免费观看男女羞羞视频| 99国产在线| 视频一区二区三区在线观看 | 亚洲欧美日韩中文播放| 亚洲第一搞黄网站| 老司机精品视频在线| 成人国产一区二区三区精品| 精品国产免费一区二区三区 | 一区二区在线电影| 青青草伊人久久| av福利精品导航| 久久综合精品一区| 欧美日韩在线直播| 亚洲精品在线网站| 亚洲综合一区二区三区| 国产精品1区2区| 好吊色欧美一区二区三区四区 | 欧美高清一级片在线观看| 亚洲一区二区三区免费视频| 国内一区二区视频| 国产乱码精品一区二区三区卡 | 久久精品一二三区| 精品视频一区 二区 三区| 精品福利二区三区| 亚洲国产日韩a在线播放性色| 国产精品一区二区在线播放 | 一区二区不卡在线观看| 精品福利在线导航| 亚洲国产裸拍裸体视频在线观看乱了| 国产九色sp调教91| 久久精品丝袜高跟鞋| 欧美肥妇free| 亚洲特黄一级片| 国产精品1区2区3区在线观看| 麻豆亚洲一区| 日韩视频国产视频| 五月天国产精品| 97久久精品午夜一区二区| 欧美日韩日本视频| 一区二区三区精密机械公司| 不卡一区二区在线| 在线免费观看不卡av| 亚洲色图欧美在线| 波多野结衣在线aⅴ中文字幕不卡| 亚洲在线视频一区二区| 国产精品国产三级国产普通话三级| 狠狠色丁香久久婷婷综| 五月婷婷一区| 国产精品对白交换视频| 粉嫩在线一区二区三区视频| 91久久精品一区二区二区| 一区二区三区在线视频观看| 999国产在线| 日韩欧美中文字幕公布| 久久99精品国产.久久久久久| 日韩一区二区三区资源| 亚洲欧洲精品一区二区精品久久久| 成人黄色电影在线 | 精品1区2区3区| 午夜精品久久久久久不卡8050| 国产免费一区二区三区| 久久综合丝袜日本网| 黑人巨大精品欧美一区| 色婷婷av一区| 亚洲成人av一区| 日本一区二区不卡高清更新| 国产精品欧美极品| 99久久精品久久久久久ai换脸| 欧美电影免费观看高清完整版在 | 亚洲成年人网站在线观看| 久久国产精品一区二区三区四区| 久久精品这里都是精品| 成人黄色777网| 日韩久久免费av| 福利一区在线观看| 91精品欧美福利在线观看 | 欧美日韩在线高清| 中文字幕亚洲欧美在线不卡| 99影视tv| 国产欧美日本一区二区三区| 51国产成人精品午夜福中文下载| 欧美精品一区二区三区蜜桃| proumb性欧美在线观看| 精品国产乱码91久久久久久网站| 成人h版在线观看| 久久影院午夜片一区| jiyouzz国产精品久久| 久久久亚洲精品一区二区三区 | 91福利入口| 国产喷白浆一区二区三区| 粉嫩av免费一区二区三区| 亚洲国产精品v| 免费精品视频一区| 亚洲成a人v欧美综合天堂下载 | 亚洲午夜精品久久久久久浪潮| 亚洲高清久久久| 色综合久久综合网欧美综合网| 日本不卡在线视频| 欧美人成免费网站| 不卡视频在线观看| 国产精品视频看| 欧美日韩国产高清视频| 亚洲成人先锋电影| 欧美日韩亚洲综合在线| 不卡av在线免费观看| 中文字幕av一区二区三区高| 欧美亚洲国产免费| 免费观看成人av| 精品国精品自拍自在线| 国模精品一区二区三区| 无码av免费一区二区三区试看| 欧美色综合天天久久综合精品| 国产a视频精品免费观看| 国产亚洲婷婷免费| 日本一区二区三区免费看| 蜜臀久久99精品久久久久宅男| 日韩美女视频一区二区在线观看| 国产精品免费一区二区三区在线观看 | 成人在线视频一区二区| 国产精品美女久久福利网站| 五月婷婷一区| 成人免费毛片片v| 亚洲精品成a人| 欧美日本不卡视频| 国产一区免费| 精品一区二区免费在线观看| 久久久国产综合精品女国产盗摄| 日韩av高清| 高清国产一区二区| 一个色综合av| 欧美一区二区三区播放老司机| 精品国产乱码久久久久久108| 蜜臀久久99精品久久久画质超高清| 日韩精品中文字幕一区二区三区| 久久久久久久有限公司| 国产在线不卡一区| 亚洲女人的天堂| 欧美一区二区三区系列电影| 久久亚洲精品欧美| 成熟亚洲日本毛茸茸凸凹| 亚洲午夜视频在线观看| 精品91自产拍在线观看一区| 中文字幕日韩一区二区三区| 999视频在线观看| 精品在线亚洲视频| 尤物在线观看一区| 欧美tickling网站挠脚心| 亚洲成人第一| 不卡视频一区| 国产乱子伦视频一区二区三区| 亚洲免费av在线| 欧美mv日韩mv| 欧洲精品一区二区| 蜜桃传媒视频第一区入口在线看| 国产电影一区二区三区| 亚洲va国产va欧美va观看| 亚洲精品在线免费播放| 欧美亚洲另类激情小说| 欧美成人蜜桃| 99蜜桃在线观看免费视频网站| 精品一区二区在线视频| 亚洲午夜av在线| 欧美经典一区二区| 日韩欧美一卡二卡| 日本韩国欧美一区| 日本午夜一区二区三区| 国产成人精品一区二区三区福利| 91精品国产综合久久香蕉麻豆| 色哟哟国产精品| 日韩一区二区三区高清| 国产日韩一区欧美| 99re成人精品视频| 粉嫩在线一区二区三区视频| 日韩高清在线不卡| 综合av第一页| 欧美国产综合色视频| 精品国产青草久久久久福利| 91国偷自产一区二区使用方法| 欧美日韩亚洲一区二区三区在线观看| www.亚洲色图| 国产美女精品人人做人人爽| 日韩不卡在线观看日韩不卡视频| 亚洲欧洲无码一区二区三区| 中文字幕欧美日本乱码一线二线 | 欧美亚洲国产一区二区三区va| y111111国产精品久久婷婷|