c - 什么是嵌入式系统的定时器的良好实现?

标签 c

我一直在寻找各种方法来实现计时器或警报,这些计时器或警报将以最少的资源为嵌入式系统中的程序执行清理功能。

本质上,我希望在系统处于最小负载、最小网络事件和/或达到某个时间段时执行该函数。

我认为定时器的多线程不是一个可行的选择,而且可能有点矫枉过正,而且在系统繁忙时执行定时器……也可能不是一个好的选择。

有人有想法吗?

编辑:

运行 OpenWRT 和 busybox

最佳答案

我最终使用变量和计时器来解决我的问题。计时器执行,但基于变量 - 我要么执行代码......要么不执行。

关于c - 什么是嵌入式系统的定时器的良好实现?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9457978/

相关文章:

c - 求函数时间复杂度的准确方法

c - 这个管道程序没有编译

c - 将事物求和到数组的程序

C 程序没有返回任何东西

c - 用C解释代码

c pow函数打印错误值但函数返回正确结果

c - 为什么我不能使用 execl() 来运行 bash 脚本?

C - 加载包含指向指针的指针的结构

c - 当只有一个 .c 文件发生变化时,make 正在重建整个项目

c - 在pthread_cond_broadcast之后,哪个线程拥有关联的互斥锁?