看门狗,制作材料

看门狗,制作材料

ID:30322365

大小:23.35 KB

页数:14页

时间:2018-12-29

看门狗,制作材料_第1页
看门狗,制作材料_第2页
看门狗,制作材料_第3页
看门狗,制作材料_第4页
看门狗,制作材料_第5页
资源描述:

《看门狗,制作材料》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划看门狗,制作材料  嵌入式系统看门狗的使用  随着32位微控制器在嵌入式产品中的广泛应用,嵌入式操作系统也逐渐被大量应用。由于嵌入式操作系统的使用,大大降低了复杂应用系统中软件开发的工作量,使得嵌入式软件能够采用现代的软件开发技术进行代码编写和调试,从而也提高了软件的质量。但在嵌入式应用中,CPU必须可靠工作,即使因为某种原因进入一个错误状态,系统也应该可自动恢复。看门狗的用途就是使微控制器在进入错误状态后的一定时间内复位。看门狗的基本原理

2、  所谓“看门狗”是指在系统设计中通过软件或硬件方式在一定的周期内监控系统的运行状况。如果在规定时间内没有收到来自系统的触发信号,则系统会强制复位,以保证系统在受到干扰时仍然能够维持正常的工作状态。它主要有寄存器、定时器和看门狗模等部件构成,其内部结构如图1所示。  图1、看门狗内部结构  在这里看门狗的原理我想大家都已经比较熟悉,我不再罗嗦目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业

3、务技能及个人素质的培训计划看门狗,制作材料  嵌入式系统看门狗的使用  随着32位微控制器在嵌入式产品中的广泛应用,嵌入式操作系统也逐渐被大量应用。由于嵌入式操作系统的使用,大大降低了复杂应用系统中软件开发的工作量,使得嵌入式软件能够采用现代的软件开发技术进行代码编写和调试,从而也提高了软件的质量。但在嵌入式应用中,CPU必须可靠工作,即使因为某种原因进入一个错误状态,系统也应该可自动恢复。看门狗的用途就是使微控制器在进入错误状态后的一定时间内复位。看门狗的基本原理  所谓“看门狗”是指在系统设计中通过软件或硬件方式在一定的周期内监控系统的运行状况。

4、如果在规定时间内没有收到来自系统的触发信号,则系统会强制复位,以保证系统在受到干扰时仍然能够维持正常的工作状态。它主要有寄存器、定时器和看门狗模等部件构成,其内部结构如图1所示。  图1、看门狗内部结构  在这里看门狗的原理我想大家都已经比较熟悉,我不再罗嗦目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划看门狗,制作材料  嵌入式系统看门狗的使用  随着32位微控

5、制器在嵌入式产品中的广泛应用,嵌入式操作系统也逐渐被大量应用。由于嵌入式操作系统的使用,大大降低了复杂应用系统中软件开发的工作量,使得嵌入式软件能够采用现代的软件开发技术进行代码编写和调试,从而也提高了软件的质量。但在嵌入式应用中,CPU必须可靠工作,即使因为某种原因进入一个错误状态,系统也应该可自动恢复。看门狗的用途就是使微控制器在进入错误状态后的一定时间内复位。看门狗的基本原理  所谓“看门狗”是指在系统设计中通过软件或硬件方式在一定的周期内监控系统的运行状况。如果在规定时间内没有收到来自系统的触发信号,则系统会强制复位,以保证系统在受到干扰时仍

6、然能够维持正常的工作状态。它主要有寄存器、定时器和看门狗模等部件构成,其内部结构如图1所示。  图1、看门狗内部结构  在这里看门狗的原理我想大家都已经比较熟悉,我不再罗嗦目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划  关于看门狗在前后台运行的程序上使用很简单,我们只需要定时的去喂狗就可以。但是对于使用的嵌入式操作系统的软件我们上面的简单喂狗方式就行不通了。原

7、因是系统是会执行任务调度的。每一个任务在运行时就相当于一个前后台系统。任一时刻只会有一个任务获得CPU的支配权而运行。这样就要求我们必须在每一个任务中都要执行喂狗动作。这样一来虽然达到了及时喂狗而不至于让系统复位的目的,但是如果有一个任务现在异常而不能运行的话,或者是两个任务因为资源问题发生死锁,系统其它的任务还会继续喂狗。这样应用程序虽然出了问题,但是系统依然在按正常运行。  所以在OS中使用看门狗就变得复杂起来。  下面我说一下我是如何在OS中使用看门狗的。以uCOS-II在STM32的平台上使用为例首先我为每一个任务分配一个软件看门狗计数器。这

8、样就形成了软件看门狗计数器队列。这个队列在系统中使用的是全局变量。,设置一个优先级别最高的任务作为监视器,以

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。