简介
系统看守
系统看守是一个用于保障系统长期正常运行的组件,基于RT-Thread实时操作系统打造,
为何使用
看门狗是保障程序正常运行的设备,裸奔程序在大循环中喂狗,这无异议:
但当看门狗遇到实时操作系统时,在哪儿喂狗?变成了一个比较尴尬的问题。
在最低优先级线程中喂狗,存在事务繁忙时,喂狗不及时,会有复位的风险。
在高优先级线程喂狗,存在低优先级线程发生异常死掉无法发现和恢复的问题。
如何管理看门狗?如何保障整个系统正常运行?成为了令人头疼的问题。
系统看守正是基于解决此类问题而设计的功能组件。
RT-Thread studio 下快速安装使用 syswatch 组件:
进入 软件包中心 ,点 系统
在 系统软件包页面 的下面,点击 syswatch, 完成组件添加:
在 RT-Thread settings 页,双击新加入的组件 syswatch :
在 属性 页,配置组件参数:
保存工程, 完成组件安装!
原作者:红枫
|