摘要: 在嵌入式平台中,界面有许多的数据需要定时刷新,而硬件资源不可能提供大量的定时器。在没有上系统的情况下,使用该方法模拟定时器是不错的方法。如果非裸奔大可不必如此麻烦。该方法可单独使用也可以结合GUI中的消息循环配套使用,也可以给应用层定时获取底层数据。基本思路:用结构体表示定时器,用结构体数组存放多个定时器,初始化模拟定时器时设定定时的最大时间。每个定时器固定ID。 定时器的管理人工实现,定时中断扫描整个数组来完成定时过程。 通过SetTimer和KillTimer来设置和取消定时器。 在定时器数量较少的情况下,扫描速度对定时影响可满足一般应用需求。 整体与windows定时处理... 阅读全文
posted @ 2012-05-29 11:27 bandynewer 阅读(2555) 评论(0) 推荐(1) 编辑