登录
首页 » Linux编程 » linux 看门狗

linux 看门狗

于 2022-07-21 发布 文件大小:15.86 kB
0 201
下载积分: 2 下载次数: 1

代码说明:

实现了linuxwathLinux 自带了一个 watchdog 的实现,用于监视系统的运行,包括一个内核 watchdog module 和一个用户空间的 watchdog 程序。内核 watchdog 模块通过 /dev/watchdog 这个字符设备与用户空间通信。用户空间程序一旦打开 /dev/watchdog 设备(俗称“开门放狗”),就会导致在内核中启动一个1分钟的定时器(系统默认时间),此后,用户空间程序需要保证在1分钟之内向这个设备写入数据(俗称“定期喂狗”),每次写操作会导致重新设定定时器。如果用户空间程序在1分钟之内没有写操作,定时器到期会导致一次系统 reboot 操作(“狗咬人了”呵呵)。通过这种机制,我们可以保证系统核心进程大部分时间都处于运行状态,即使特定情形下进程崩溃,因无法正常定时“喂狗”,Linux系统在看门狗作用下重新启动(reboot),核心进程又运行起来了. 这个程序就是那个用户空间的程序。

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • 已经得到网络
    已经得到意味着 captue npackets frm 网络。 aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa nnnnnnnnnnnnnnnnnnnmnmnmnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
    2022-05-17 15:13:59下载
    积分:1
  • Repetier 固件大师
    这是众所周知的短跑运动员固件几乎完全重写 (80%)。而重写它,把它简化为未来改进工作,提高速度,我添加了吨的讲话和文件,帮助每一个人,想要改变这一点。
    2022-07-07 17:57:47下载
    积分:1
  • linux cy3014 bulk
    cyusb3014 linux bulk读写测试程序 可测试cyUSB3014的BULK读写功能 需要安装libusb
    2022-08-25 12:48:25下载
    积分:1
  • 儿童监测和跟踪
    2022-03-22 04:47:26下载
    积分:1
  • linux下的文件分享
    一个简易的linux平台下的文件分享程序,使用C语言开发,能够传输文件便于分享。使用了若干c++的stl标准库来增加效率。
    2022-05-26 10:26:18下载
    积分:1
  • linux间的通信——管道通信
    管道通信即发送进程以字符流形式将大量数据送入管道,接收进程可从管道接收数据,二者利用管道进行通信。压缩包中有3个不同的管道通信程序,均用linux下的C实现,其中pipe1是无名管道通信,pipe2和pipe3是命名管道通信。
    2022-12-16 20:15:04下载
    积分:1
  • 适用于power linux的7zip
    在PPC上安装7zip;使用软件包自带的安装方法进行安装;安装前需要将install.sh权限设置为755;
    2023-08-10 19:00:04下载
    积分:1
  • 关于GPRS通讯的应用
    本工程有两个项目,一个运行在ARM9开发板上,主要是通过GPRS将数据发送出去。还有一个是MFC写的一个应用,主要是接收ARM9开发板发来的数据,并保存成文件。
    2022-07-04 11:40:56下载
    积分:1
  • 我的 ns2 的 tcl 项目
    这是我的项目,以使无线传感器网络的网络模拟器 这种使用路由协议 zigbee lext 试试这个和你一起 ns
    2023-06-06 19:45:03下载
    积分:1
  • linux 软raid
    应用背景对数据安全有一定要求,保证一块磁盘损坏的情况下数据不丢失。raid卡价格昂贵,使用软raid可以极大的节约产品成本。关键技术raid5的创建、删除、修复;包括QT做的测试程序和一个事件处理程序,磁盘损坏或错误会通过蜂铃报警
    2023-06-03 07:30:03下载
    积分:1
  • 696516资源总数
  • 106658会员总数
  • 16今日下载