Android 平台实现了一个软件的WatchDog来监护SystemServer。SystemServer无疑是Android平台中最重要的进程了,里面运行了整个平台中绝大多数的服务。
SystemServer退出反而问题不大,因为 init进程会重新启动它,但是它死锁就麻烦了,因为整个系统就没法动了。所以我们需要使用看门狗来监护它,当很长一段时间没有喂狗,就会重启SystemServer进程。...
分类:
移动开发 时间:
2016-05-12 19:35:43
阅读次数:
421
STM32F4采用了三种不同的时钟用来驱动系统时钟(SYSCLK)
·HSI振荡器时钟(内部时钟)
·HSE振荡器时钟(外部时钟)
·PLL时钟(锁相环时钟)
这些设备有以下两种二级时钟源
·32kHz低速内部RC,可用于驱动独立看门狗和通过程序选择驱动RTC。RTC用于从停机/待机模式下自动唤醒系统。
·32.768kHz低速外部晶振也可以用来...
分类:
其他好文 时间:
2016-05-06 16:24:46
阅读次数:
257
定义: sfr WDT_CONTR=0xE1; void main() { WDT_CONTR=0x34; while(XXX) { WDT_CONTR=0x34; } } 形如这种形式. 注意:在单片机的程序设计中,每次喂狗操作都应该在看门狗定时器溢出之前进行,这样一来当程序程序正常运行时,看门狗 ...
分类:
其他好文 时间:
2016-05-05 02:02:21
阅读次数:
167
1、启动过程特征总结 (1)第一阶段为汇编阶段、第二阶段为C阶段 (2)第一阶段在SRAM中、第二阶段在DRAM中 (3)第一阶段注重SoC内部、第二阶段注重SoC外部Board内部 2、uboot的第一阶段做了哪些工作 (1)构建异常向量表 (2)设置CPU为SVC模式 (3)关看门狗 (4)开发 ...
分类:
其他好文 时间:
2016-04-24 15:48:05
阅读次数:
294
STM32——ADC
宗旨:技术的学习是有限的,分享的精神的无限的。
一、ADC指标
有 18 个通道,可测量 16 个外部和 2 个内部信号源。各通道的 A/D 转换可以单次、连续、扫描或间断模式执行 ;ADC的结果可以左对齐或右对齐方式存储在 16 位数据寄存器中 ;模拟看门狗特性允许应用程序检测输入电压是否超出用户定义的高 / 低阈值。
对于 AD...
分类:
其他好文 时间:
2016-04-17 23:01:32
阅读次数:
495
晶振:时钟源(操作主要有两个,倍频,分频) A8的时钟源: 时钟域,每个时钟域(不同的最高频率和最低频率)管理着不同的电路模块: 不同的时钟域对应不同电路模块表 时钟电路:懂得看时钟电路(时钟源选择开关配置(MUX_apll),倍频的配置(APLL),分频的配置(DIV_apll)) 更具体可参看a ...
分类:
其他好文 时间:
2016-04-14 17:44:47
阅读次数:
314
给NIOS II CPU增加看门狗定时器并使用 配置看门狗定时器: 设置计时溢出时间为1秒 计数器位宽为32位 勾选No Start/Stop control bits 勾选Fixed period 不勾选Readable snapshot 勾选System reset on timeout.(Wa... ...
分类:
移动开发 时间:
2016-04-07 09:35:23
阅读次数:
392
一.前言 今天,我们要通过实验学习和认识一下看门狗的使用,看门狗是为了防止防止程序跑飞的,通过不断的喂狗,使看门狗能持续监管程序的运行状态,当程序跑飞时,能及时把程序拽回来。 二.原理与分析 在CPU 可能受到一个软件颠覆的情况下,看门狗定时器(WDT)用作一个恢复的方法。当软件在选定时间间隔内不能 ...
分类:
其他好文 时间:
2016-04-04 10:21:11
阅读次数:
223
Stm32的看门狗有两个,一个是窗口看门狗,还有一个是独立看门狗。这里说的是独立看门狗: 一共有四个寄存器: KR:只写寄存器,写入0x55555555去除PR和PLR的写保护,写入0xAAAAAAAA喂狗,写入0xCCCCCCCC开启看门狗。 PR:设置分频系数 PLR:计数器从这个寄存器的值递减...
分类:
其他好文 时间:
2016-03-08 21:31:03
阅读次数:
123
近期项目的看门狗经历了三个版本号。 第一个版本号: 用ps -ef,假设程序挂了就启动 第二个版本号: 程序因为执行时会出现不再监听7901port,所以不能简单推断机器是不是挂了,而是推断此port是否有监听 第三个版本号: 当7901port不再监听,就先把原来的killall再启动。每次输出到
分类:
系统相关 时间:
2016-02-27 11:03:36
阅读次数:
213