码迷,mamicode.com
首页 >  
搜索关键字:watchdog    ( 152个结果
系统进程的Watchdog
编写者:李文栋 /rayleeyahttp://rayleeya.iteye.com/blog/19634083.1 Watchdog简介 对于像笔者这样没玩过硬件的纯软程序员来说,第一次看到这个家伙的时候真心一头雾水,只是觉得这个名字很有意思。一番调查后发现,Watchdog机制最早来源于硬...
分类:系统相关   时间:2015-04-17 07:11:46    阅读次数:158
shell实现简单的进程监控脚本
一个简单的需求:shell实现进程监控watchdog功能,配合计划任务每分钟执行一次shell脚本,对进程进行监控,如果意外中断那么启动他,如果正常则什么都不需要去做。#!/bin/bashNAME=javaNOP=/bin/trueDATE=$(/bin/date +”%Y-%m-%d %H:%...
分类:系统相关   时间:2015-04-15 13:25:33    阅读次数:148
使用ANR-WatchDog来检测ANR
使用开源项目ANR-WatchDog来检测ANR,下载链接为:https://github.com/SalomonBrys/ANR-WatchDog Eclipse版本只需下载对应的jar包,在主线程调用new ANRWatchDog().start(); 该ANR-WatchDog实现原理: ANR-WatchDog创建一个监测线程,该线程不断往UI线程post一个任务,然后睡...
分类:其他好文   时间:2015-03-17 10:33:50    阅读次数:142
Linux 下如何使用看门狗
Linux内核有集成WD的选项。将其使能后,系统里就会有watchdog的设备驱动:/dev/watchdog.这样,在应用程序里只需打开这个设备使用即可:#include void main(void){ int fdWD; char chrTmp; fdWD = open("/dev/watch...
分类:系统相关   时间:2015-03-03 18:31:22    阅读次数:1100
linux移植u-boot(一)——U-Boot详解+自定义命令实战
linux移植u-boot(一)——U-Boot详解+自定义命令实战 2015-02-07 一、Bootloader 简单地说:Bootloader主要功能就是 在系统上电时开始执行,初始化硬件和设备,准备好软件环境,最后调用操作系统。 具体的包含:关闭你看门狗WATCHDOG,改变系统时钟,初始化...
分类:系统相关   时间:2015-02-08 00:16:21    阅读次数:715
【Allwinner ClassA20类库分析】9.WatchDog类的使用
WatchDog大家比较熟悉了,主要用于系统崩溃后的自动复位或主动复位的一种方式,在无人职守的系统中必不可少。但是一般的人机交互的系统中,它默认是被关闭的,要使用之前就要先打开它,下面就来看看它的使用方法。在使用之前,请先在https://github.com/tjCFeng/ClassA20下载ClassA20类库。          特别要注意一下,要使用WatchDog,需要...
分类:Windows程序   时间:2015-01-29 09:23:33    阅读次数:248
第四十二天:Tiny4412模块驱动开发
因为前面写裸板程序的时候,已经详细的叙述过LED灯的控制,按键的控制,以及watchdog的配置,这里就不赘述了,主要是说明模块如何控制底层硬件的。 第一个程序是模块程序控制LED灯全亮。 因为友善之臂将LED灯的驱动默认加载到内核中,编写模块驱动程序前就要先把原先的LED灯驱动裁剪掉。...
分类:其他好文   时间:2015-01-27 00:08:20    阅读次数:312
Apache commons exec 简介和简单ping命令方法调用实现
Apache commonsexec提供一些常用的方法用来执行外部进程。Apache commons exec库提供了监视狗Watchdog来设监视进程的执行超时,同时也还实现了同步和异步功能。 Apache commonsexec涉及到多线程,比如新启动一个进程,Java中需要再开三个线程来处理进程的三个数据流,分别是标准输入,标准输出和错误输出。 需要使用该功能需要引入commons-ex...
分类:Web程序   时间:2014-12-30 17:16:04    阅读次数:247
Atitit.线程 死锁 跑飞 的检测与自动解除 与手动解除死锁 java c# .net php javascript.
Atitit.线程 死锁 跑飞 的检测与自动解除 与手动解除死锁 java c# .net php javascript.    1. 现象::主程序卡住无反应,多行任务不往下执行 1 2. 原因::使用jv jprofile查看线程,原来俩个线程死锁了。。 1 3. Java的缺点,默认不能自动解除死锁 1 4. 自动检测与解除死锁::使用看门狗watchdog 2 4.1. 死锁检...
分类:编程语言   时间:2014-12-28 00:33:58    阅读次数:602
Linux 软件看门狗 watchdog
Linux 自带了一个 watchdog 的实现,用于监视系统的运行,包括一个内核 watchdog module 和一个用户空间的 watchdog 程序。内核 watchdog 模块通过 /dev/watchdog 这个字符设备与用户空间通信。用户空间程序一旦打...
分类:系统相关   时间:2014-12-16 19:33:36    阅读次数:390
152条   上一页 1 ... 11 12 13 14 15 16 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!