-
公开(公告)号:CN115658356A
公开(公告)日:2023-01-31
申请号:CN202211211563.6
申请日:2022-09-30
Applicant: 北京四方继保工程技术有限公司 , 北京四方继保自动化股份有限公司 , 四方继保(武汉)软件有限公司
Abstract: 一种Linux系统中的看门狗喂狗方法及系统,所述系统包括Linux应用模块、Linux内核模块和外部看门狗模块;Linux内核模块包括喂狗线程管理单元和中断管理单元;外部看门狗模块包括快速喂狗和慢速喂狗,CPU核连接快速喂狗和慢速喂狗;Linux应用模块通过多个实时线程绑定CPU核并软件喂狗,与喂狗线程管理单元交互;喂狗线程管理单元监测每个CPU核喂狗线程状态;CPU占用率超过阈值、喂狗线程阻塞或退出以及喂狗线程调度超时、Linux内核异常时,中断管理单元分别进行喂狗定时器的核间迁移以及喂狗周期的调整、看门狗复位、看门狗电路切换。提高了Linux嵌入式板卡的运行可靠性和故障事件回溯性。