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

瑞芯微RV1126B开发板(EASY-EAI-PI2) 看门狗

1.查看看门狗资源

通过ls命令,即可查看系统有多少个看门狗节点

ls /dev/watchdog*

2.快速上手

2.1开发环境准备

如果您初次阅读此文档,请阅读《入门指南/开发环境准备/Easy-Eai编译环境准备与更新》,并按照其相关的操作,进行编译环境的部署

在PC端Ubuntu系统中执行run脚本,进入EASY-EAI编译环境,具体如下所示。

cd ~/develop_environment ./run.sh 2204

2.2源码下载以及例程编译

首先,在虚拟机后台终端,执行以下命令,创建外设单例源码管理目录:

cd /opt mkdir -p EASY-EAI-PI2/demo

首先,到【百度网盘】上下载相关的单例程序:

链接:https://pan.baidu.com/s/1ORJrMeW-bOJ6g_lPiNG6mw?pwd=1234

提取码:1234

比如把单例程序下载到:此电脑\D:\BaiduNetdisk (无规定,用户可自主选择),如下图所示。

再将下载好的单例复制进入虚拟机的文件系统,过程如下图所示。

最后,进入到对应的例程目录执行编译操作,具体命令如下所示:

cd EASY-EAI-PI2/demo/05_watchDog ./build.sh

注:

* 由于依赖库部署在板卡上,因此交叉编译过程中必须保持/mnt挂载。

2.3例程运行

通过串口调试ssh调试,进入板卡后台,定位到例程部署的位置,如下所示:

cd /userdata

运行例程命令如下所示:

./05_watchDog

2.4运行效果

执行效果如下所示【注意!!执行demo会重启系统,请谨慎操作】

若不想重启,可在中途用组合键【Ctrl+C】停掉看门狗进程。

3.C语言使用案例

看门狗的C语言使用案例,代码地址为05_watchDog/test-watchDog/main.c,供用户编码参考。以下代码展示了对看门狗定时器的基本操作流程:

void ctrl_c_handler() { int ret = wdt_close(); if(ret < 0){ printf("\n看门狗关闭失败!!!\n"); }else if(ret == 0){ printf("\n看门狗关闭成功!!!\n"); } exit(0); } int main() { int timeout = 30; int ret = wdt_open(timeout); if(ret < 0){ printf("看门狗使能失败!!!\n"); return -1; } printf("看门狗使能成功,实际溢出时间:%d(秒)\n", ret); // 捕捉ctrl+c信号 signal(SIGINT, ctrl_c_handler); int feedTimes = 0; while (1) { sleep(3); if(5 < feedTimes){ printf("不再喂狗\n"); continue; } if(0 == wdt_feeddog()){ feedTimes++; printf("喂狗成功!!!\n"); }else{ printf("喂狗失败!!!\n"); } } return 0; }
http://www.gsyq.cn/news/1539671.html

相关文章:

  • 机场鸟类数据集构建指南:从数据采集到AI模型落地的全流程实践
  • AI入门避坑指南:问题驱动的机器学习实战路径
  • RAG项目初期为何不该盲目用向量数据库?NumPy轻量检索实战指南
  • 量子热力学与Jarzynski等式的光子模拟实验研究
  • 从零到一:揭秘Metahuman超写实数字人的高效创建与实时驱动
  • 7856423
  • BMS电池管理系统:高精度测量如何提升电动车续航与安全
  • Ljung-Box与Durbin-Watson检验实战选择指南
  • 蚂蚁全链路AI研发SDD规范驱动与 Harness 工程实践AICon
  • Arduino自制PCB阻焊层实操指南:从绿油涂覆到UV曝光固化
  • 【实用干货】新电脑到手别急着用,这款“全能小工具”帮你一键调教Windows!
  • GEO 生成式引擎优化 —— 抢占 AI 问答流量,开启搜索运营新赛道
  • Clickteam Fusion游戏资源提取终极指南:CTFAK 2.0完全解析
  • 2026年四川土陶水缸与定制酒坛厂家甄选指南:工艺传承与实用价值解析 - 优质品牌商家
  • Notepad--多行编辑完整指南:3步掌握高效文本处理革命
  • AI智能体开发实战指南从核心原理到可落地项目的全流程解析
  • 金地利衡器电子汽车衡性价比如何? - myqiye
  • 2026年传感器展会最新联系方式与参展指南:官方甄选智能感知产业盛会推荐 - 优质品牌商家
  • 2026年精酿啤酒机供应商品牌如何甄选?官方推荐与行业分析指南 - 优质品牌商家
  • 2026年扫描式激光测振仪口碑推荐:官方甄选高评价机型与供应商指南 - 优质品牌商家
  • Sqribble文档操作系统:结构化模板与确定性排版引擎解析
  • GEO优化可以压制负面口碑吗
  • 2026年服务器存储报价与国产算力供应商甄选:技术能力与性价比全面分析 - 优质品牌商家
  • 洛雪音乐音源配置终极指南:3分钟解锁全网无损音乐
  • 2026年不锈钢C型钢费用解析,浙江联航收费合理 - myqiye
  • 腾讯混元API生产级接入:稳定性、成本与低延迟实战指南
  • 从CTF实战到工程防御:XSS跨站脚本攻击原理与防护全解析
  • 机器学习股票方向预测实战:从数据清洗到可解释建模
  • 干货:做耐老化低温后补式玻璃门公司价格解析 - myqiye
  • 怪物猎人世界终极插件指南:HunterPie三步快速配置教程