2012-02-26 95 views
1

我一直在寻找各种方法来实现一个定时器或闹钟,它将以最少的资源为嵌入式系统中的程序执行清理功能。什么是嵌入式系统定时器的良好实现?

本质上,我希望在系统处于最小负载,最小网络活动和/或达到一段时间时执行该功能。

我认为多线程计时器不是一个可行的选项,可能矫枉过正和计时器在系统忙时执行..也许不是一个好的选择。

想法任何人?

编辑:

运行的OpenWRT和busybox的

+0

它有什么操作系统?如果没有,将清理功能添加到主空闲循环有多难? – wallyk 2012-02-26 22:51:55

+0

将清理函数添加到空闲循环似乎不是在资源受限系统中的低开销和智能? – mcdoomington 2012-02-26 23:13:04

回答

0

我结束了使用变量和定时器,解决了我的问题。计时器执行,但基于变量 - 我执行代码或不。

相关问题