eye 发表于 2013-9-3 10:08:21

推荐和讨论一下低功耗RTOS

据我了解的,目前还没有专门为低功耗设计的RTOS。
RTX和FreeRTOS只是有Tickless模式,NuttX好像有个电源管理。

Eric2013 发表于 2013-9-3 10:29:25

embOS:
Power management: Unused CPU time can automatically be spent in halt mode, minimizing power consumption.

感觉RTOS的低功耗关键还是MCU的低功耗,UCOS这些都可以在空闲任务里面进入睡眠或待机模式来省电。这方面我没有做过研究。【个人意见,仅供参考】

eye 发表于 2013-9-3 12:20:58

内核主频动态控制,外设电源控制,这方面省电很明显啊

Eric2013 发表于 2013-9-3 12:28:38

eye 发表于 2013-9-3 12:20 static/image/common/back.gif
内核主频动态控制,外设电源控制,这方面省电很明显啊

内核主频动态控制: 程序设计也是个麻烦事,得不偿失,特别是MCU和外部模块通讯,有OS支持这个的?
外设电源控制:这个可以有,不过很过的外部模块都有待机模式什么的,直接控制下就好,和OS也没多大的关系。
个人看法,楼主怎么看。

eye 发表于 2013-9-3 18:11:35

任务有独立的时钟配置,切换的时候恢复,这样可行不?
问题就是中断了,低速状态进入中断是不一定合适的。

knight_lxf 发表于 2013-9-3 20:41:04

对于此等高深问题,我等菜鸟只能认单词、看名词。惭愧!!!{:cry:}{:cry:}{:cry:}{:cry:}{:cry:}{:cry:}

chaled 发表于 2013-9-3 20:54:11

个人觉得运行STOS的单片机的内核都不是耗电大户!主要还是片内外设。反正用用Atmei的M3M4感觉都是这样!
上面提到的通信问题的,可以内核和外设用不同时钟!

eye 发表于 2013-9-3 21:26:29

现在很多厂家的芯片外设都可以脱离内核干预自动接收发送数据了,就是外设外设,外设存储之间直接通信。
现在的RTOS在设计之初就没充分考虑低功耗问题。
页: [1]
查看完整版本: 推荐和讨论一下低功耗RTOS