如何避免現(xiàn)場(chǎng)設(shè)備系統(tǒng)損壞或丟數(shù)據(jù)?資料下載
2021-04-18 |
pdf |
348.86KB |
次下載 |
5積分
資料介紹
記錄數(shù)據(jù)的可靠性,通常只考慮到突然掉電、寫(xiě)入不完全等,往往忽略了存儲(chǔ)器件的使用壽命。存儲(chǔ)器件的擦除次數(shù)壽命是行業(yè)公認(rèn)的客觀事實(shí),工程師只能盡量的符合器件使用規(guī)范,以免過(guò)快損耗擦寫(xiě)壽命。
Nand-Flash/eMMC(帶有Flash控制器的Nand-Flash)作為一種非線性宏單元模式存儲(chǔ)器,為固態(tài)大容量存儲(chǔ)的實(shí)現(xiàn)提供了廉價(jià)有效的解決方案。Nand-Flash存儲(chǔ)器具有容量大,改寫(xiě)速度快等優(yōu)點(diǎn),適用于大量數(shù)據(jù)的存儲(chǔ),因而越來(lái)越廣泛地應(yīng)用在如嵌入式產(chǎn)品、智能手機(jī)、云端存儲(chǔ)資料庫(kù)等業(yè)界各領(lǐng)域。
??
圖1 Nand-Flash與eMMC芯片
??存儲(chǔ)器件使用壽命
使用了Nand-Flash的主板出現(xiàn)丟數(shù)據(jù)掉程序現(xiàn)象,是一個(gè)讓無(wú)數(shù)工程師毛骨悚然的事故。眼看著程序用著用著就消失了,只能干著急也無(wú)法下手。有經(jīng)驗(yàn)的工程師手起刀落換上一顆新物料,熬夜補(bǔ)代碼繼續(xù)撐過(guò)半個(gè)項(xiàng)目周期。回頭無(wú)處發(fā)泄還要大刀闊斧換廠商、換品牌。與其換幾片Nand-Flash還能負(fù)擔(dān)得起,但畢竟這是一個(gè)無(wú)底洞,不如去深入探明問(wèn)題原因,不然散盡家財(cái)也無(wú)法彌補(bǔ)虧空。
器件數(shù)據(jù)手冊(cè)中通常描述Nand-Flash的塊擦寫(xiě)壽命達(dá)10萬(wàn)次,EMMC的塊擦寫(xiě)最高也會(huì)有1萬(wàn)次;同理,EEPROM、SD卡、CF卡、U盤(pán)、Flash硬盤(pán)等存儲(chǔ)介質(zhì)在都存在寫(xiě)壽命的問(wèn)題。在文件系統(tǒng)向?qū)憯?shù)據(jù)的底層存儲(chǔ)器塊寫(xiě)數(shù)據(jù)時(shí),常規(guī)會(huì)先將塊里的數(shù)據(jù)讀出來(lái),擦除塊干凈后,將需要寫(xiě)入的數(shù)據(jù)和之前讀出來(lái)的塊數(shù)據(jù)一起在回寫(xiě)到存儲(chǔ)器里面去,如果文件系統(tǒng)寫(xiě)平衡沒(méi)有處理好,特別是要求1分鐘以內(nèi)要記錄一次數(shù)據(jù)這樣頻繁的擦寫(xiě)塊操作,就有可能將Nand-Flash或EMMC的塊寫(xiě)壞。
??存儲(chǔ)器件掉電丟數(shù)據(jù)
文件系統(tǒng)向存儲(chǔ)器寫(xiě)數(shù)據(jù)時(shí),常規(guī)是先將塊里的數(shù)據(jù)讀出來(lái),擦除塊干凈后,將需要寫(xiě)入的數(shù)據(jù)和之前讀出來(lái)的塊數(shù)據(jù)一起在回寫(xiě)到存儲(chǔ)器里面去。如果設(shè)備在擦除塊過(guò)程中或者在回寫(xiě)數(shù)據(jù)過(guò)程中意外發(fā)生斷電甚至電壓不穩(wěn)定,均會(huì)造出數(shù)據(jù)丟失或者損壞。如果丟失的數(shù)據(jù)是文件系統(tǒng)的FAT表,則會(huì)造成文件系統(tǒng)崩潰。這就是引起系統(tǒng)程序無(wú)法啟動(dòng)災(zāi)難性后果的原因。
??系統(tǒng)數(shù)據(jù)保護(hù)方案
很多時(shí)候,產(chǎn)品在未出廠前燒錄程序、反復(fù)測(cè)試,無(wú)論怎樣折騰也不會(huì)出現(xiàn)丟程序的情況。這可能的因素是測(cè)試設(shè)備保證了穩(wěn)定的運(yùn)行中電源輸出,因此系統(tǒng)運(yùn)行中正常的Flash保護(hù)機(jī)制是可靠執(zhí)行的。
相對(duì)于用戶實(shí)際使用而言,想避免Flash損壞的情況。需要嚴(yán)格遵守產(chǎn)品說(shuō)明使用,尤其注意避免在Flash擦除或?qū)懭脒^(guò)程中人為地突然掉電。這是存儲(chǔ)器件用法的一個(gè)大忌,即使完好的器件,如此不規(guī)范的使用也會(huì)大大縮短其壽命。而且不同環(huán)境下的電源系統(tǒng)五花八門(mén),在電源不滿足功率要求情況下程序?qū)τ陔娫吹碗娏康?a target='_blank' class='arckwlink_none'>檢測(cè)閾值較低,此時(shí)強(qiáng)制啟動(dòng)系統(tǒng)或執(zhí)行寫(xiě)操作更會(huì)加劇系統(tǒng)耗電波動(dòng),巨大的紋波也會(huì)引起CPU對(duì)存儲(chǔ)的誤操作。
解決此問(wèn)題對(duì)于軟件方面而言:
調(diào)試系統(tǒng)或現(xiàn)場(chǎng)使用時(shí),建議使用軟件復(fù)位,避免人為頻繁的通過(guò)斷電實(shí)現(xiàn)復(fù)位操作;有斷電必要時(shí),將打印信息添加如“系統(tǒng)加載完成”、“數(shù)據(jù)保存完畢”等指示說(shuō)明后操作;
軟件采取Flash均衡保存算法,高效地調(diào)整更改數(shù)據(jù)時(shí)擦除的Flash區(qū)域大小;
下載該資料的人也在下載
下載該資料的人還在閱讀
更多 >
- 如何實(shí)現(xiàn)更精確的電流限制并避免損壞受測(cè)器件
- DCS與現(xiàn)場(chǎng)總線控制系統(tǒng)資料下載 5次下載
- 蜂窩M2M設(shè)備的系統(tǒng)模型與設(shè)計(jì)資料下載
- 工程師該避免的10個(gè)C語(yǔ)言陷阱資料下載
- 如何在MCU或FPGA設(shè)備中實(shí)現(xiàn)分層安全?資料下載
- 終于找到壓敏電阻會(huì)被損壞的原因了!資料下載
- 點(diǎn)對(duì)點(diǎn)VOLTE上行丟包率提升TOP N優(yōu)化經(jīng)驗(yàn)總結(jié)資料下載
- 網(wǎng)速問(wèn)題案例:中心頻點(diǎn)修改引起上行丟包優(yōu)化處理資料下載
- 基于SEQ平臺(tái)與路測(cè)數(shù)據(jù)研究吞字與丟包率的關(guān)系資料下載
- 常用USB設(shè)備結(jié)構(gòu)分析資料下載
- PCB設(shè)計(jì)需要避免得5個(gè)問(wèn)題資料下載
- 半導(dǎo)體器件的損壞有規(guī)律可循資料下載
- 為什么這十個(gè)PCB設(shè)計(jì)錯(cuò)誤要避免資料下載
- 貼片電阻損壞的5大原因資料下載
- 電子元器件外表無(wú)異常的損壞如何檢測(cè)?資料下載
- 常見(jiàn)的網(wǎng)絡(luò)丟包故障定位?法 1151次閱讀
- PCB板怎么避免損壞 1506次閱讀
- WorkVisual由現(xiàn)場(chǎng)總線設(shè)備編輯信號(hào) 1737次閱讀
- 深入分析Linux網(wǎng)絡(luò)丟包問(wèn)題 1249次閱讀
- 網(wǎng)絡(luò)丟包時(shí)常用的排錯(cuò)思路 1448次閱讀
- 基于單一的數(shù)據(jù)采集設(shè)備的測(cè)控系統(tǒng) 2554次閱讀
- 采用現(xiàn)場(chǎng)總線技術(shù)實(shí)現(xiàn)大型設(shè)備遠(yuǎn)程監(jiān)測(cè)系統(tǒng)的應(yīng)用方案 2484次閱讀
- 電源電壓偏高或偏低對(duì)用電設(shè)備的影響 9829次閱讀
- 數(shù)字化儀表系統(tǒng)現(xiàn)場(chǎng)總線技術(shù)的特點(diǎn) 996次閱讀
- 現(xiàn)場(chǎng)總線與局域網(wǎng)的區(qū)別是什么 3256次閱讀
- 采用CAN現(xiàn)場(chǎng)總線控制技術(shù)實(shí)現(xiàn)測(cè)控系統(tǒng)的設(shè)計(jì) 1248次閱讀
- 什么是現(xiàn)場(chǎng)工控組態(tài)系統(tǒng)中的動(dòng)態(tài)數(shù)據(jù)交換技術(shù) 4878次閱讀
- SOLO X?:兼容 WebRTC 標(biāo)準(zhǔn)的抗丟包語(yǔ)音編碼器 4472次閱讀
- 高速現(xiàn)場(chǎng)總線技術(shù)對(duì)數(shù)控設(shè)備的重要 1253次閱讀
- 網(wǎng)絡(luò)數(shù)據(jù)丟包的原因及攝像機(jī)丟包的原因 1.2w次閱讀
下載排行
本周
- 1山景DSP芯片AP8248A2數(shù)據(jù)手冊(cè)
- 1.06 MB | 532次下載 | 免費(fèi)
- 2RK3399完整板原理圖(支持平板,盒子VR)
- 3.28 MB | 339次下載 | 免費(fèi)
- 3TC358743XBG評(píng)估板參考手冊(cè)
- 1.36 MB | 330次下載 | 免費(fèi)
- 4DFM軟件使用教程
- 0.84 MB | 295次下載 | 免費(fèi)
- 5元宇宙深度解析—未來(lái)的未來(lái)-風(fēng)口還是泡沫
- 6.40 MB | 227次下載 | 免費(fèi)
- 6迪文DGUS開(kāi)發(fā)指南
- 31.67 MB | 194次下載 | 免費(fèi)
- 7元宇宙底層硬件系列報(bào)告
- 13.42 MB | 182次下載 | 免費(fèi)
- 8FP5207XR-G1中文應(yīng)用手冊(cè)
- 1.09 MB | 178次下載 | 免費(fèi)
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費(fèi)
- 2555集成電路應(yīng)用800例(新編版)
- 0.00 MB | 33566次下載 | 免費(fèi)
- 3接口電路圖大全
- 未知 | 30323次下載 | 免費(fèi)
- 4開(kāi)關(guān)電源設(shè)計(jì)實(shí)例指南
- 未知 | 21549次下載 | 免費(fèi)
- 5電氣工程師手冊(cè)免費(fèi)下載(新編第二版pdf電子書(shū))
- 0.00 MB | 15349次下載 | 免費(fèi)
- 6數(shù)字電路基礎(chǔ)pdf(下載)
- 未知 | 13750次下載 | 免費(fèi)
- 7電子制作實(shí)例集錦 下載
- 未知 | 8113次下載 | 免費(fèi)
- 8《LED驅(qū)動(dòng)電路設(shè)計(jì)》 溫德?tīng)栔?/a>
- 0.00 MB | 6656次下載 | 免費(fèi)
總榜
- 1matlab軟件下載入口
- 未知 | 935054次下載 | 免費(fèi)
- 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
- 78.1 MB | 537798次下載 | 免費(fèi)
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420027次下載 | 免費(fèi)
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費(fèi)
- 5Altium DXP2002下載入口
- 未知 | 233046次下載 | 免費(fèi)
- 6電路仿真軟件multisim 10.0免費(fèi)下載
- 340992 | 191187次下載 | 免費(fèi)
- 7十天學(xué)會(huì)AVR單片機(jī)與C語(yǔ)言視頻教程 下載
- 158M | 183279次下載 | 免費(fèi)
- 8proe5.0野火版下載(中文版免費(fèi)下載)
- 未知 | 138040次下載 | 免費(fèi)
評(píng)論
查看更多