检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
机构地区:[1]兰州空间技术物理研究所,甘肃兰州730000 [2]兰州大学信息科学与技术学院,甘肃兰州730000
出 处:《计算机技术与发展》2012年第10期188-190,共3页Computer Technology and Development
基 金:甘肃省自然科学基金青年项目(1007RJYA010)
摘 要:在基于80C32单片机的嵌入式系统中,软件在运行时,可能由于硬件电路的干扰,造成软件的异常跳转,从而形成非设计的软件死循环,从而导致软件跑飞,功能失效。为了解决类似这样的问题,提高嵌入式系统的抗干扰能力,文中在对具体实例进行了相关原因的分析后,通过一种看门狗软件设计方法,来尽可能的在系统发生错误时,将软件运行至陷阱,然后通过看门狗对系统进行复位。通过实验验证,该方法能够大大提高系统的可靠性,从而最大地抑制由于硬件干扰问题带来的软件异常。Infinite loop, which form a non-designed software based on the 80C32 microcontroller embedded software system during operation, may be due to the interference of the hardware circuit, caused by a software exception jump, resulting in runaway software malfunc- tion. To solve this problem to improve the anti-interference of the embedded system, after analyzing the relative masons of specific in- stance,the software is run into trap by watchdog software design when the system error is occurred as much as possible,then the system is reseted through watchdog. The experiment shows that this method improves greatly the reliabilty of the system,inhibiting the software exception due to hardware interference.
分 类 号:TP309[自动化与计算机技术—计算机系统结构]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:18.189.141.66