描述
在过去,是很难在一个小而廉价的微控制器中找到内存保护单元(MPU)的,但这种情况已经开始改变。现在从高端到低端的微控制器都已经有MPU,而这些MPU为嵌入式软件开发人员提供了一个可以大幅提高其固件(firmware)鲁棒性(robustness)的机会。
MPU 已逐渐与操作系统耦合,以便建立内存空间,其中的处理都分开,或任务可执行其代码,而不用担心被stomped on。倘若真有事情发生,不受控制的处理会被取消,也会执行其他的保护措施。请留意带有这种组件的微控制器,如果有,请多加利用它的这种特性。
你经常会发现的一种总是最受喜爱的看门狗(watchdog)实现是,在看门狗被启用之处(这是一个很好的开始),但也是可以用周期性定时器将该看门狗清零之处;定时器的启用是完全与程序中出现的任何情况隔离的。使用看门狗的目的是协助确保如果出现错误,看门狗不会被清零,即当工作暂停,系统会被迫去执行硬件重设定(hardware reset),以便恢复。使用与系统活动独立的定时器可以让看门狗保持清零,即使系统已失效。
对应用任务如何整合到看门狗系统中,嵌入式开发人员需要仔细考虑和设计。例如,有种技术可能可以让每个在一定时期内运行的任务标示它们可以成功地完成其任 务。在此事件中,看门狗不被清零,强制被复位。还有一些比较先进的技术,像是使用外部看门狗处理器,它可用来监视主处理器如何表现,反之亦然。
对一个可靠的系统而言,建立一个强大的看门狗系统是很重要的。由于有太多的技术,难以在这几个段落中完全涵盖,但针对此一议题,笔者未来还会发表相关的文章。
产品承
保 证 全新原装进口,
保 证 安全准时发货,
保 证售后服务质量,
优势价格,大量现货。
主营DCS系统配件
机器人系统配件
大型伺服系统配件
品牌:ABB ,AB ,GE,FOXBORO,本特利,英维思,伍德沃德,西屋,瑞恩,施耐德,西门子,摩托罗拉,安川。力士乐。ACSO,横河等进口品牌。 专业销售进口DCS PLC系统备件模块
Triconex Siemens Yaskawa ABB GE Ovation AB Foxboro Motorola Schneider XYCOM KUKA 专业销售进口DCS PLC系统备件模块 15天包退换 一年质保 大量现货 国内实力库存商家
ZNYX ZX346Q Digital AA-U52200 001 PCI Quad Network Card
ZNYX ZX346Q 21143-PD PCI Quad Network Card 1999
Natural Data NDI-FBX-3L PCI Fax Card
Vis A Vis Communications Vodavi ISA Codec ISDN 03004848
Paradyne Acculink Premisys WAN Dual SS 259-5001-111
Automed AR I/O Board 222101 8-bit ISA IBM PC/XT/AT 1993
Interphase SlotOptimizer 554E PCI Quad 10/100 Ethernet
Vis A Vis Communications Vodavi ISA Codec ISDN 03004828
Vis A Vis Communications Vodavi ISA Codec ISDN 03004827
MFM Hard Drive Seagate ST-4038 ST4038 Vintage MLC 0
486 Motherboard PCI ISA VLB 486-VIP-IO VIA Socket3 IDE
Apple II IIe ADALAB ADA-LAB DAQ Data Acquisition Card
I-Bus Tigershark 105-00596-00 Socket7 SBC Motherboard
Bitfield OY Video Conferencing ISA Card H.26 LR9H269401
Calcomp TechJet 5500 – Power Supply QH3-3232 SHIHEN
HD SCSI Quantum 1280S FB12S012 Rev 01-A 1280 Q Apple
Criterion ALG2201.OF ISA VGA SVGA Video Card V24GA 1MB
Panasonic Matshita LF-7300 1.4GB Optical WORM Drive PCR
Texas Instruments TI XDS560 Emulator PCI Interface Card
Sciemetric PCI Interface Card Model 808 w Data Engine
SCSI Hard Drive Quantum Grand Prix 4301-W GP43W014-02-K
53-000387-01 53-000409-01 ISA Video Card EM7000 EM7010A
486 Motherboard 199125-001 486 PROSIGNIA EISA SBC SCSI
Digiboard Digi ISA Card DBI PC/8 30000354 RevA First 1
6-port MultiPort Serial ISA Card 4029 ST16C552 RS-232
9-Track 9track Tape Controller ISA Card CHI PCTD-II
Digiboard Digi Multi PCI Board 701000-00 RS-422 RS-485
ARCNET Hub 4-Port ISA ARCTAP-A M/C8837H 71-0961-002 NIC
ARCNET Hub SMC 4-Port 710.140 8-bit ISA PC/ XT/AT
Pure Data PDI508 Plus ARCNET 8-bit ISA PC/ XT/AT
Network Card 03-0033-D00 3031 8-bit ISA PC/ XT 18.867
Hard Drive SCSI Quantum VP31080 QM31080SN-S RevB
SCSI Hard Drive Quantum VP32170W QM32170SN-SWAD RevA
Motherboard Socket7 Vtech/PcPartner MB500N 35-8212-32
Motherboard Socket7 Gigabyte GA586VX Rev3.3 430VX 3ISA
Motherboard Socket7 Gigabyte GA586VX Rev3.34 430VX 3ISA
PLC模块,可编程控制器,CPU模块,IO模块,AI模块,通讯模块。AB/施耐德/ABB/GE/本特利/西屋/英维斯/霍尼韦尔/黑马/FU克斯波罗
15天包退换 一年质保 大量现货 国内实力库存商家