发明名称 一种嵌入式操作系统看门狗实现方法
摘要 一种嵌入式操作系统看门狗实现方法,在系统启动时,启动该软件看门狗线程并设定为最高优先级,其定时在活跃状态下,向硬件看门狗的喂狗端进行喂狗;并设定系统的每条工作线程必须在规定时间内向软件看门狗线程喂狗以使其处于活跃状态,若其中任一工作线程超时且无喂狗,则判定系统发生软件异常,软件看门狗线程处于非活跃状态并停止对硬件看门狗喂狗,硬件看门狗触发系统进行复位。本发明采用软件看门狗线程配合硬件看门狗,可保证嵌入式系统运行过程中,软件的可靠运行,及时发现系统运行的问题,便于高效地排查解决软硬件中的各种问题。
申请公布号 CN104636212A 申请公布日期 2015.05.20
申请号 CN201410834982.4 申请日期 2014.12.29
申请人 漳州科能电器有限公司 发明人 何树生;许良刚;林冬武
分类号 G06F11/00(2006.01)I 主分类号 G06F11/00(2006.01)I
代理机构 厦门市首创君合专利事务所有限公司 35204 代理人 李雁翔;林燕玲
主权项 一种嵌入式操作系统看门狗实现方法,其特征在于:在系统启动时,启动该软件看门狗线程并设定为最高优先级,其定时在活跃状态下,向硬件看门狗的喂狗端进行喂狗;并设定系统的每条工作线程必须在规定时间内向软件看门狗线程喂狗以使其处于活跃状态,若其中任一工作线程超时且无喂狗,则判定系统发生软件异常,软件看门狗线程处于非活跃状态并停止对硬件看门狗喂狗,硬件看门狗触发系统进行复位。
地址 363000 福建省漳州市蓝田经济开发区梧桥中路12号科能科技园