一种防止程序跑飞的“热启动”方法

来源 :电子世界 | 被引量 : 0次 | 上传用户:bai7691722
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在编写、调试系统软件的过程中,往往会出现这样的情况:编程时只注重每一条指令的执行结果而忽略指令执行后相应标志位状态的变化;或是MCU系统投入运行后,由于外界干扰使MCU内核三总线上的地址信号错乱而导致程序运行的失控,这些都将导致程序跑飞,而更有甚者将程序引入死循环使得整个系统完全瘫痪.如何拦截失去控制的程序流向?如何尽可能无扰动地恢复系统正常运行状态呢?笔者通过实践,提出了一种在不增加系统制作、调试的硬件投资和设备基础上,能够有效防止程序跑飞软件容错的设计方法.
其他文献
犊牛的饲养管理关系着牛群未来的生产性能,因多数养牛户养殖时间较短,不懂犊牛饲养管理技术,结果培育质量差,犊牛疾病多发,影响了其经济收入。因此养好犊牛至关重要。
晶体振荡器一般从负阻的角度来理解其工作原理,忽略了反相器的输出电阻和分压电阻的影响.在此基础上,将这两个电阻同时考虑在内,推导出了等效负阻的计算公式.该公式更加全面,解决了
近年来,我国在汽车底盘控制技术的研究上越来越深入,汽车制动性能不断提高,最大程度地保障了汽车行驶安全。鉴于此,对底盘控制技术的研究现状进行分析,在此基础上对底盘控制
本文介绍了LM12864及其控制器HD61202U的指令系统,具体说明了LM12864与51单片机的连接方法及软件设计,并给出了液晶显示的参考程序.
甲午中日战争以后,清政府为挽救危如累卵的统治,实施教育救国战略,创办了"以日为师"的京师大学堂。该学堂确立"通才"的培养目标,并初步形成大学的学科体系,具备了现代大学制
ue*M#’#dkB4##8#”专利申请号:00109“7公开号:1278062申请日:00.06.23公开日:00.12.27申请人地址:(100084川C京市海淀区清华园申请人:清华大学发明人:隋森芳文摘:本发明属于生物技
基于环境心理学,分别从环境认知理论、人际距离、私密性特点、色彩心理四方面,全面详细地论述现代园林设计对环境心理学的具体应用,并指出设计过程中应注重的问题,以此来突出
【正】 十八世纪末,广大拉丁美洲人民正处于残酷的殖民统治之下,英勇的海地人民首先揭竿而起,反对殖民主义统治和奴隶制度,掀起拉丁美洲的第一次革命风暴。海地革命是“美洲
ue*M#’#dkB4##8#”专利申请号:00109“7公开号:1278062申请日:00.06.23公开日:00.12.27申请人地址:(100084川C京市海淀区清华园申请人:清华大学发明人:隋森芳文摘:本发明属于生物技