当前位置: 首页 > news >正文

Rk3568-芯片内看门狗

喂狗程序

#include <stdio.h>   // 用于 perror 函数
#include <stdlib.h>  // 用于 exit 函数
#include <unistd.h>  // 用于 sleep 函数
#include <fcntl.h>   // 用于 open 函数
#include <errno.h>   // 用于 errno 变量int main(void)
{int fd = open("/dev/watchdog", O_WRONLY); //通过open来启动watchdogint ret = 0;if (fd == -1) {perror("watchdog");exit(EXIT_FAILURE);}while (1) {ret = write(fd, "\0", 1); //通过write来喂狗if (ret != 1) {ret = -1;break;}sleep(10);}close(fd);return ret;
}

内核崩溃测试看门狗

echo c > /proc/sysrq-trigger

现象

不喂狗后,看门狗自动复位芯片
http://www.dtcms.com/a/302442.html

相关文章:

  • Laravel 分页方案整理
  • Apache Kafka实时数据流处理实战指南
  • 稳定币催化下,Web3 支付赛道将迎来哪些爆发?
  • 在 Linux 上进行 Apache Bench 测试
  • Item18:让接口容易被正确使用,不易被误用
  • 修改gitlab默认的语言
  • 项目如何按时交付?重点关注的几点
  • 面试问题收集——卷积神经网络
  • 音频焦点 Android Audio Focus 进阶
  • MongoDB的内存和核心数对于运行效率的影响
  • mongodb源代码分析createCollection命令创建Collection流程分析
  • 未授权访问漏洞靶场(redis,MongoDB,Memcached...)
  • MongoDB占用内存情况分析
  • jimfs:Java内存文件系统,脱离磁盘IO瓶颈利器
  • Java强制转换
  • TDengine 中 TDgpt 用于异常检测
  • 【AI绘画】Stable Diffusion 全面指南:安装、版本对比、功能解析与高级应用
  • selenium 特殊场景处理
  • 技术工具箱 |五、一个避免头文件重复引用的 Python 脚本
  • 【Java基础面试题】Java特点,八种基本数据类型
  • 提取apk中的各种语言翻译成表格,python脚本
  • 【图像处理】霍夫变换:霍夫变换原理、霍夫空间、霍夫直线、霍夫圆详解与代码示例
  • 小智源码分析——音频部分(二)
  • java设计模式 -【责任链模式】
  • 2025 DevOps工具生态全景解读:本土化服务与智能化演进成关键赛点
  • 电商项目DevOps一体化运维实战
  • Kafka 3.9.1的KRaft模式部署
  • AR远程协作系统设计:虚实融合场景下的设备维护操作指引界面
  • 【JSqlParser】sql解析器使用案例
  • 3. 卷积网络代码参数解读分析