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