推荐和讨论一下低功耗RTOS
据我了解的,目前还没有专门为低功耗设计的RTOS。RTX和FreeRTOS只是有Tickless模式,NuttX好像有个电源管理。 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 static/image/common/back.gif
内核主频动态控制,外设电源控制,这方面省电很明显啊
内核主频动态控制: 程序设计也是个麻烦事,得不偿失,特别是MCU和外部模块通讯,有OS支持这个的?
外设电源控制:这个可以有,不过很过的外部模块都有待机模式什么的,直接控制下就好,和OS也没多大的关系。
个人看法,楼主怎么看。 任务有独立的时钟配置,切换的时候恢复,这样可行不?
问题就是中断了,低速状态进入中断是不一定合适的。 对于此等高深问题,我等菜鸟只能认单词、看名词。惭愧!!!{:cry:}{:cry:}{:cry:}{:cry:}{:cry:}{:cry:} 个人觉得运行STOS的单片机的内核都不是耗电大户!主要还是片内外设。反正用用Atmei的M3M4感觉都是这样!
上面提到的通信问题的,可以内核和外设用不同时钟! 现在很多厂家的芯片外设都可以脱离内核干预自动接收发送数据了,就是外设外设,外设存储之间直接通信。
现在的RTOS在设计之初就没充分考虑低功耗问题。
页:
[1]