描述
FBM03
在過去,是很難在一個小而廉價的微控制器中找到內(nèi)存保護單元(MPU)的,但這種情況已經(jīng)開始改變?,F(xiàn)在從高端到低端的微控制器都已經(jīng)有MPU,而這些MPU為嵌入式軟件開發(fā)人員提供了一個可以大幅提高其固件(firmware)魯棒性(robustness)的機會。
MPU 已逐漸與操作系統(tǒng)耦合,以便建立內(nèi)存空間,其中的處理都分開,或任務(wù)可執(zhí)行其代碼,而不用擔心被stomped on。倘若真有事情發(fā)生,不受控制的處理會被取消,也會執(zhí)行其他的保護措施。請留意帶有這種組件的微控制器,如果有,請多加利用它的這種特性。
你經(jīng)常會發(fā)現(xiàn)的一種總是最受喜愛的看門狗(watchdog)實現(xiàn)是,在看門狗被啟用之處(這是一個很好的開始),但也是可以用周期性定時器將該看門狗清零之處;定時器的啟用是完全與程序中出現(xiàn)的任何情況隔離的。使用看門狗的目的是協(xié)助確保如果出現(xiàn)錯誤,看門狗不會被清零,即當工作暫停,系統(tǒng)會被迫去執(zhí)行硬件重設(shè)定(hardware reset),以便恢復(fù)。使用與系統(tǒng)活動獨立的定時器可以讓看門狗保持清零,即使系統(tǒng)已失效。
對應(yīng)用任務(wù)如何整合到看門狗系統(tǒng)中,嵌入式開發(fā)人員需要仔細考慮和設(shè)計。例如,有種技術(shù)可能可以讓每個在一定時期內(nèi)運行的任務(wù)標示它們可以成功地完成其任 務(wù)。在此事件中,看門狗不被清零,強制被復(fù)位。還有一些比較先進的技術(shù),像是使用外部看門狗處理器,它可用來監(jiān)視主處理器如何表現(xiàn),反之亦然。
對一個可靠的系統(tǒng)而言,建立一個強大的看門狗系統(tǒng)是很重要的。由于有太多的技術(shù),難以在這幾個段落中完全涵蓋,但針對此一議題,筆者未來還會發(fā)表相關(guān)的文章。
產(chǎn)品承諾:
保?證?全新原裝進口,
保?證?安全準時發(fā)貨,
保?證售后服務(wù)質(zhì)量,
優(yōu)勢價格,大量現(xiàn)貨。
主營DCS系統(tǒng)配件
機器人系統(tǒng)配件
大型伺服系統(tǒng)配件
品牌:ABB???,AB??,GE,FOXBORO,本特利,英維思,伍德沃德,西屋,瑞恩,施耐德,西門子,摩托羅拉,安川。力士樂。ACSO,橫河等進口品牌。 專業(yè)銷售進口DCS? PLC系統(tǒng)備件模塊
Triconex?Siemens?Yaskawa?ABB?GE?Ovation?AB?Foxboro?Motorola?Schneider?XYCOM?KUKA ? 專業(yè)銷售進口DCS? PLC系統(tǒng)備件模塊 15天包退換 一年質(zhì)保 大量現(xiàn)貨? 國內(nèi)實力庫存商家
RELIANCE ELECTRIC 800797039B USPP 800797039B
NEW!!! Reliance 0-51811-7/05181?17/518117
One-day shipping available
Reliance Maxpak Plus VX-5 Spindle Drive 2GA 683905 5GA
RELIANCE ELECTRIC 15V4151 USPP 15V4151
RELIANCE ELECTRIC 0-51831-6 NSFP 0518316
RELIANCE ELECTRIC 45C-381 NSPP 45C381
RELIANCE ELECTRIC T18R1312M-QU USPP T18R1312MQU
Reliance DC Spindle Motor 30 HP T25S0601A X __3450 RPM
Reliance DC Spindle Motor 30 HP T25R0612A __3450 RPM
RELIANCE ELECTRIC 86474-8S NSFP 864748S
RELIANCE ELECTRIC 9101-1395 USPP 91011395
RELIANCE 0-52808-2 OLVC MODULE**NIB***
RELIANCE 6V51-011TA GV6000 600V 11A 10HP AC DRIVE**NIB*
RELIANCE ELECTRIC 0-51893-1 USPP 0518931
RELIANCE ELECTRIC 57C-411 NSPP 57C411
Reliance 880 chair
RELIANCE ELECTRIC 109072-4T NSFP 1090724T
RELIANCE ELECTRIC 57C-491 USPP 57C491
RELIANCE ELECTRIC 0-57210-31 NSPP 05721031
RELIANCE ELECTRIC V*S GP2000 10HP AC DRIVE 2GU41010
Reliance Electric 2GU41025 25HP GP2000 VS Drive 25 HP
RELIANCE ELECTRIC 57C-330C USPP 57C330C
ELECTRO CRAFT BRU200 RELIANCE ELECTRIC SERVO DRIVE
RELIANCE 0-52806-1 TACH LOSS OVERSPEED MODULE**NIB***
RELIANCE GV3000 15V4160 15HP 460V AC DRIVE ***XLNT***
RELIANCE ELECTRIC 57C-332A NSFP 57C332A
RELIANCE ELECTRIC 75390-1ST NSPP 753901ST
RELIANCE ELECTRIC 0-49020-3 USPP 0490203
RELIANCE ELECTRIC 0-51893 USPP 051893
RELIANCE ELECTRIC 850011-R USPP 850011R
RELIANCE ELECTRIC T18R1302N-VT USPP T18R1302NVT
RELIANCE ELECTRIC T18R1312D-QL USPP T18R1312DQL
RELIANCE ELECTRIC T21R13110-PL USPP T21R13110PL
RELIANCE ELECTRIC 1KS586482-2Q USPP 1KS5864822Q
RELIANCE ELECTRIC DM-50 USPP DM50
RELIANCE ELECTRIC KT66507IFAE NSPP KT66507IFAE
RELIANCE ELECTRIC DC-1810-ATCZ NSFP DC1810ATCZ
RELIANCE ELECTRIC 45C-15C NSFP 45C15C
Reliance Electric 0-51423/051423 PC Board for IET
One-day shipping available
Reliance Electric 57C403/57C-403/?0-57C403 SEALED!!!!
One-day shipping available
RELIANCE ELECTRIC 0-51851-6 NSFP 0518516
RELIANCE ELECTRIC 844933-RL USPP 844933RL
PLC模塊,可編程控制器,CPU模塊,IO模塊,AI模塊,通訊模塊。AB/施耐德/ABB/GE/本特利/西屋/英維斯/霍尼韋爾/黑馬/FU克斯波羅
15天包退換 一年質(zhì)保 大量現(xiàn)貨? 國內(nèi)實力庫存商家