ice_fire_love 发表于 2014-5-22 18:56:20

定时器做任务管理

大家有用过定时器做多任务管理吗?
我的是多个任务在主函数大循环里跑,用一个定时器来管理,但是出现问题。有些任务到点了不执行,或者偶尔会执行。怎么查原因?

and001 发表于 2014-5-22 22:28:55

快的任务优先执行!

lcw_swust 发表于 2014-5-23 12:01:23

建议看看 时间触发嵌入式系统设计模式

coleyao 发表于 2014-5-23 12:08:01

3楼的意见很好,时间触发嵌入式系统设计模式 这本书网上可以找到中英文两个版本以及随书源码,是学习RTOS的好书,当然,有条件的也可以买一本有空多翻翻!

LingYi 发表于 2014-5-23 15:46:01

可能CPU的利用效率还不如裸机高,我把周立功的51单片机的OS改成了调度器,结果CPU利用率真不如裸机。
任务越多,任务切换的时候,太浪费CPU时间了。

naiqiqnus 发表于 2014-5-23 19:21:00

LingYi 发表于 2014-5-23 15:46
可能CPU的利用效率还不如裸机高,我把周立功的51单片机的OS改成了调度器,结果CPU利用率真不如裸机。
任务 ...

rtos可以让人变得懒一点;就是一个管家;

家底小,在想偷懒;管家请不起;

任务不多,可以人工帮机器分分任务,也是一种锻炼;


以后系统处理能力足够强悍,请个管家也未尝不可!
页: [1]
查看完整版本: 定时器做任务管理