HI,欢迎来到学术之家,发表咨询:400-888-7501  订阅咨询:400-888-7502  股权代码  102064
0

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

作者:郭春柱mcu程序跑飞软件容错软件陷阱

摘要:在编写、调试系统软件的过程中,往往会出现这样的情况:编程时只注重每一条指令的执行结果而忽略指令执行后相应标志位状态的变化;或是MCU系统投入运行后,由于外界干扰使MCU内核三总线上的地址信号错乱而导致程序运行的失控,这些都将导致程序跑飞,而更有甚者将程序引入死循环使得整个系统完全瘫痪.如何拦截失去控制的程序流向?如何尽可能无扰动地恢复系统正常运行状态呢?笔者通过实践,提出了一种在不增加系统制作、调试的硬件投资和设备基础上,能够有效防止程序跑飞软件容错的设计方法.

注:因版权方要求,不能公开全文,如需全文,请咨询杂志社

电子世界

《电子世界》(CN:11-2086/TN)是一本有较高学术价值的大型半月刊,自创刊以来,选题新奇而不失报道广度,服务大众而不失理论高度。颇受业界和广大读者的关注和好评。 《电子世界》全方位推崇E时代大众电子科学意识,传播电子与信息领域的新知识、新技术,发表最新科研成果和展示技术进展状况,始终注重扶持学术新人,尤其关注广大青年科技工作者,优先发表理工科青年教师和研究生中的优秀学术稿件。

杂志详情