网站首页 站内搜索

搜索结果

查询Tags标签: 看门狗,共有 17条记录
  • redisson中的看门狗机制总结

    1:普通的Redis分布式锁的缺陷我们在网上看到的redis分布式锁的工具方法,大都满足互斥、防止死锁的特性,有些工具方法会满足可重入特性。如果只满足上述3种特性会有哪些隐患呢?redis分布式锁无法自动续期,比如,一个锁设置了1分钟超时释放,如果拿到这个锁的线程在一分…

    2022/7/21 2:54:38 人评论 次浏览
  • iwdg和wwdg

    一、什么是看门狗? 在单片机工作的时候经常会出现受到外界电磁场的干扰导致程序跑飞,而陷入死循环,而使整个系统陷入无法正常工作的状态。 “看门狗”是一种专门用于监测单片机程序运行状态的模块或者芯片。 二、独立看门狗iwdg独立看门狗应用到的寄存器 键值寄存器IWD…

    2022/4/6 23:25:50 人评论 次浏览
  • 独立看门狗(IWDG)

    0x01 IWDG简介 STM32F10xxx内置两个看门狗,(独立看门狗和窗口看门狗)可用来检测和解决由软件错误引起的故障;当计数器达到给定的超时值时,触发一个中断(仅适用于窗口型看门狗)或产生系统复位。 独立看门狗(IWDG)由专用的低速时钟(LSI)驱动,即使主时钟发生故障它也仍然…

    2022/3/11 23:15:41 人评论 次浏览
  • 私有定时器计时控制LED

    定时器可以不在cpu的干预下运行 用sleep()函数的缺点是会消耗cpu的资源,cpu在延时的时候就干不了其他的事情,只能等着等延时完成。如果延时交给定时器来完成,cpu就可以去做其他的事情。学习:如何使用ARM内部的定时器 每个处理器有它们私有的32位定时器和32位的看门狗…

    2022/2/11 23:45:48 人评论 次浏览
  • 调试基于 Zephyr 的 IoT 应用程序的最佳实践

    Linux 基金会Zephyr 开源项目已经成长为许多物联网项目的支柱。Zephyr 提供一流的小型、可扩展的实时操作系统 (RTOS),针对资源受限的设备在多个架构中进行了优化。该项目目前有 1,000 名贡献者和 50,000 次提交,为多种架构构建高级支持,包括 ARC、Arm、Intel、Nios、R…

    2021/10/19 20:41:13 人评论 次浏览
  • 调试基于 Zephyr 的 IoT 应用程序的最佳实践

    Linux 基金会Zephyr 开源项目已经成长为许多物联网项目的支柱。Zephyr 提供一流的小型、可扩展的实时操作系统 (RTOS),针对资源受限的设备在多个架构中进行了优化。该项目目前有 1,000 名贡献者和 50,000 次提交,为多种架构构建高级支持,包括 ARC、Arm、Intel、Nios、R…

    2021/10/19 20:41:13 人评论 次浏览
  • redission的看门狗失效问题

    leaseTime这个参数字段表示租期,只要设置了租期,那么看门狗就失效了,不会续期 // 具有Watch Dog 自动延期机制 默认续30slock.tryLock(10, TimeUnit.SECONDS); // 拿锁失败时会不停的重试// 没有Watch Dog ,10s后自动释放lock.lock(10, TimeUnit.SECONDS); // 尝试…

    2021/10/16 2:17:09 人评论 次浏览
  • redission的看门狗失效问题

    leaseTime这个参数字段表示租期,只要设置了租期,那么看门狗就失效了,不会续期 // 具有Watch Dog 自动延期机制 默认续30slock.tryLock(10, TimeUnit.SECONDS); // 拿锁失败时会不停的重试// 没有Watch Dog ,10s后自动释放lock.lock(10, TimeUnit.SECONDS); // 尝试…

    2021/10/16 2:17:09 人评论 次浏览
  • stm32编程思路

    1.跑马灯: 使用GPIO输出,在主程序中控制灯的亮灭。 2.beep: 使用GPIO输出,在主程序中控制响。 3.KEY: 使用GPIO输入,宏定义端口状态的标识和长按使能标识,通过中断服务程序判断情况,实现扫描按键,分别返回值。 4.串口通信: 1.寄存器:SR(状态),DR(数据),BR…

    2021/10/15 12:14:16 人评论 次浏览
  • stm32编程思路

    1.跑马灯: 使用GPIO输出,在主程序中控制灯的亮灭。 2.beep: 使用GPIO输出,在主程序中控制响。 3.KEY: 使用GPIO输入,宏定义端口状态的标识和长按使能标识,通过中断服务程序判断情况,实现扫描按键,分别返回值。 4.串口通信: 1.寄存器:SR(状态),DR(数据),BR…

    2021/10/15 12:14:16 人评论 次浏览
  • Redisson的看门狗watchDog机制是怎么实现的?

    文章目录INFO 一、回顾 二、WatchDog1、啥意思 2、原理三、总结INFO 作者: 编程界的小学生 日期: 2021/09/09 修订: 初版,未修订。2021/09/09 版权: 内部资料,切勿泄漏,违者必究。 一、回顾 上一篇讲解了加锁的核心流程、可重入是怎么做的以及互斥性是怎么实现的,…

    2021/9/19 2:05:06 人评论 次浏览
  • Redisson的看门狗watchDog机制是怎么实现的?

    文章目录INFO 一、回顾 二、WatchDog1、啥意思 2、原理三、总结INFO 作者: 编程界的小学生 日期: 2021/09/09 修订: 初版,未修订。2021/09/09 版权: 内部资料,切勿泄漏,违者必究。 一、回顾 上一篇讲解了加锁的核心流程、可重入是怎么做的以及互斥性是怎么实现的,…

    2021/9/19 2:05:06 人评论 次浏览
  • ARM裸机 - 定时器简介,看门狗定时器

    1.什么是定时器(timer) 定时器/计数器作为SoC的外设,主要用来实现定时执行代码的功能。 定时器可以让SoC在执行主程序的同时,可以(通过定时器)具有计时功能,到了一定时间(计时结束)后,定时器会产生中断提醒CPU,CPU会去处理中断并执行定时器中断的ISR。从而去执…

    2021/8/1 6:09:03 人评论 次浏览
  • ARM裸机 - 定时器简介,看门狗定时器

    1.什么是定时器(timer) 定时器/计数器作为SoC的外设,主要用来实现定时执行代码的功能。 定时器可以让SoC在执行主程序的同时,可以(通过定时器)具有计时功能,到了一定时间(计时结束)后,定时器会产生中断提醒CPU,CPU会去处理中断并执行定时器中断的ISR。从而去执…

    2021/8/1 6:09:03 人评论 次浏览
  • Redisson 分布式锁源码 02:看门狗

    前言 说起 Redisson,比较耳熟能详的就是这个看门狗(Watchdog)机制。 本文就一起看看加锁成功之后的看门狗(Watchdog)是如何实现的? 加锁成功 在前一篇文章中介绍了可重入锁加锁的逻辑,其中 RedissonLock#tryAcquireAsync 方法是进行异步加锁的逻辑。回顾一下这个方…

    2021/7/3 19:22:34 人评论 次浏览
共17记录«上一页12下一页»
扫一扫关注最新编程教程