當係統運行了一個嵌入式實時操作係統時(RTOS),操作係統通常都是使用非易失的存儲器來運行軟件以及采集數據。存儲器的選擇麵很廣闊,其中包括電池供電的SRAM(靜態隨機訪問儲存器),各種各樣的閃存以及串口EEPROM(電可擦的,可編程的隻讀存儲器)。 那麼哪個才是最好的呢? “對於存儲器的選擇的答案就是上述這幾種的綜合,”Wind River的Chen回答道。 由於考慮到對於靜態運行時的要求,所以現在還沒有一種形式是可以適合所有的係統的。RTOS及ji其qi他ta的de應ying用yong軟ruan件jian總zong和he有you可ke能neng超chao過guo幾ji百bai兆zhao字zi節jie,在zai係xi統tong啟qi動dong的de時shi候hou可ke能neng被bei儲chu存cun並bing且qie在zai以yi後hou的de絕jue大da多duo數shu時shi間jian內nei不bu會hui被bei使shi用yong。而er另ling一yi方fang麵mian,過guo程cheng數shu據ju可ke能neng隻zhi有you幾ji個ge字zi節jie但dan是shi一yi直zhi在zai被bei采cai集ji及ji存cun儲chu。 一個簡單的方法可以替代PC機ji上shang運yun行xing的de硬ying盤pan,就jiu是shi使shi用yong一yi個ge閃shan存cun芯xin片pian。固gu態tai驅qu動dong通tong常chang都dou很hen小xiao,可ke適shi用yong於yu惡e劣lie的de環huan境jing並bing且qie耗hao電dian量liang很hen小xiao。他ta們men可ke以yi按an需xu要yao來lai進jin行xing替ti換huan或huo甚shen至zhi可ke以yi通tong過guo對dui讀du/寫操作的整理來減輕運行RTOS的處理器的一些負擔。 固態驅動也變得越來越實用。Gary Drossel(在加州的SiliconSystems of Aliso Viejo公司的固態驅動製造開發部副經理),回憶道,在以前,同樣轉速的固態磁盤可是將近現在價格的40倍。這還是不久以前的事情。“我們開始看到大概兩到三倍的價格溢價。”他說道。 並(bing)不(bu)是(shi)所(suo)有(you)的(de)動(dong)態(tai)驅(qu)動(dong)都(dou)一(yi)樣(yang)提(ti)供(gong)糾(jiu)錯(cuo)及(ji)耗(hao)損(sun)平(ping)衡(heng)功(gong)能(neng)。後(hou)者(zhe)通(tong)過(guo)保(bao)證(zheng)比(bi)特(te)不(bu)會(hui)由(you)於(yu)過(guo)量(liang)使(shi)用(yong)而(er)過(guo)早(zao)的(de)損(sun)耗(hao)從(cong)而(er)延(yan)長(chang)了(le)磁(ci)盤(pan)的(de)壽(shou)命(ming)。有(you)些(xie)設(she)備(bei)可(ke)以(yi)將(jiang)一(yi)部(bu)分(fen)區(qu)域(yu)變(bian)成(cheng)寫(xie)保(bao)護(hu)區(qu)域(yu)的(de)功(gong)能(neng),這(zhe)功(gong)能(neng)就(jiu)可(ke)以(yi)保(bao)證(zheng)RTOS及應用軟件保持原有功能。 但是不同轉速的固態驅動可以分享一些信息。如今運行一個最小的固態驅動隻需要十幾兆。 對於小存儲量的需求,用戶可以選擇使用閃存,電池供電的RAM或串口EEPROM。有幾個影響選擇的因素,比如可能會用到的數據量及寫數據的頻率。 典型的RTOS及應用軟件會儲存在閃存內,因此現在的問題是如何處理過程數據。如果隻涉及到很小的過程數據的話,那麼串口EEPROM就可以解決了,Martin Bowman (Microchip Technology of Chandler公司存儲器分布的高級工程師)提醒道。對於工業應用來說這是相當正確的,但是設備的長期使用壽命也是必須的。 “使用串口EEPROM技術的一個優勢就是可以知道擦/寫循環的次數。”Bowman說道。 錯誤位在10000次左右個循環後會在閃存中出現,而串口EEPROM隻有在百萬次後才可能會出現錯誤位。而且EEPROM的下降趨勢比閃存更為緩慢而且不會像閃存那樣因為需要大存儲量而使成本變大。 最後的辦法是通過以太網或無線連接來遠程存儲信息,使用電池供電的SRAMshidedanglianjiezhongduanshijinxingshujubaocun。zheyangjiubuhuiyouweihaosunwentibingqiexiehedushujugengweikuaijie。danshiguanyudianchihaiyougewenti,najiushishenmelaijianshijiweihudianchidedianliang。burandehua,kenenghuizaochengdianzi“失憶症”及數據的丟失。 |