[发明专利]一种基于看门狗防范硬件内部流程跑飞的处理方法及装置在审
| 申请号: | 202310564089.3 | 申请日: | 2023-05-18 |
| 公开(公告)号: | CN116521421A | 公开(公告)日: | 2023-08-01 |
| 发明(设计)人: | 曾小光;蒋荟林;胡坚珉;肖龙光;吴家富;张立明;梁海丽 | 申请(专利权)人: | 忆月启函(上海)科技有限公司 |
| 主分类号: | G06F11/07 | 分类号: | G06F11/07;G06F1/24 |
| 代理公司: | 北京慧诚智道知识产权代理事务所(特殊普通合伙) 11539 | 代理人: | 高廖楠 |
| 地址: | 201306 上海市浦东新区中国(上*** | 国省代码: | 上海;31 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 看门狗 防范 硬件 内部 流程 处理 方法 装置 | ||
本发明实施例涉及一种基于看门狗防范硬件内部流程跑飞的处理方法及装置,首先通过看门狗配置代码段对看门狗模块进行初始化处理,然后通过信号生成模块连接硬件模块,使硬件模块能够通过信号生成模块生成硬件喂狗信号;然后将硬件喂狗信号发送至看门狗模块的输入端,使得看门狗模块能够通过输入端获取硬件喂狗信号来对硬件模块进行监控;在监控过程中,如果识别出看门狗模块输出了复位信号,则说明硬件内部流程运行异常,没有及时喂狗,在运行过程中发生了跑飞故障。本发明通过信号生成模块为硬件模块生成硬件喂狗信号,实现了对硬件模块的实时监控。
技术领域
本发明涉及看门狗技术领域,特别涉及一种基于看门狗防范硬件内部流程跑飞的处理方法及装置。
背景技术
在嵌入式系统中,软件与硬件总是密不可分的,一般都是通过嵌入式硬件接收输入信号,通过硬件传递给嵌入式软件,由软件处理完成后,再通过嵌入式硬件完成信号输出,这里的输入输出信号包括所有的模拟信号与数字信号,在软件处理过程中,同样会调用嵌入式硬件来实现协议处理、运算加速、加解密、数据存取等各种操作。因此,嵌入式软件在运行过程中一直都在与外部硬件模块或者内部硬件模块进行交互。
为了提升系统的安全性与可靠性,我们不但需要保证软件正常地被执行,同样需要保证SoC(System on Chip,片上系统)芯片内部的硬件模块及芯片外部的硬件模块都处于正常的工作状态,因此在系统运行过程中,不但要监控软件的工作状态,还需要监控芯片内部及外部的硬件模块的工作状态。
现有的看门狗不具有直接监控硬件模块的功能,只能通过看门狗监控软件的工作状态,然后在软件中增加硬件检测步骤来实现对硬件模块的监控。虽然上述方法达到了对硬件模块监控的目的,但仍然存在一些不足:由于软件执行步骤都是串行的,只有当软件执行到硬件检测步骤时才能执行硬件检测,实时性较差,且随着软件执行步骤的增加,实时性还会进一步降低;即使通过设置并发子任务来对硬件模块进行检测,但其底层逻辑依然是串行执行,并非真正意义上的并行执行,因此同样也无法保证硬件模块检测的实时性。另外,由于软件中增加了硬件检测步骤或硬件检测任务,软件复杂度、系统开销也会随之而增加。
发明内容
本发明的目的,就是针对现有技术的不足,提供一种基于看门狗防范硬件内部流程跑飞的处理方法及装置,通过设置信号生成模块连接硬件模块,通过将信号生成模块连接至硬件模块从而使信号生成模块产生硬件喂狗信号,并将硬件喂狗信号发送至看门狗模块的输入端,使看门狗模块能够实时接收硬件模块通过信号生成模块产生的硬件喂狗信号,从而实现对硬件模块的实时监控。
为实现上述目的,本发明实施例第一方面提供了一种基于看门狗防范硬件内部流程跑飞的处理方法,所述方法包括:
通过看门狗配置代码段对看门狗模块进行初始化处理;
通过信号生成模块连接硬件模块,使所述硬件模块通过所述信号生成模块生成硬件喂狗信号;
将所述硬件喂狗信号发送至所述看门狗模块的输入端;
对所述看门狗模块是否输出复位信号进行识别,若是则确认所述硬件内部流程在运行过程中发生跑飞故障。
优选的,所述信号生成模块包括:第一信号生成模块、第二信号生成模块和第三信号生成模块。
进一步优选的,所述方法还包括:
通过所述第一信号生成模块接收第一硬件模块的写操作,并根据所述第一硬件电路的写操作生成硬件喂狗信号;
通过所述第二信号生成模块接收第二硬件模块的输入信号,并根据所述第二硬件电路的输入信号生成硬件喂狗信号;
通过所述第三信号生成模块以预设频率生成硬件喂狗信号。
优选的,所述看门狗配置代码段包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于忆月启函(上海)科技有限公司,未经忆月启函(上海)科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310564089.3/2.html,转载请声明来源钻瓜专利网。





