RTOS一般都在idle或者idle的钩子函数中让MCU进入休眠,在systick或者其他可唤醒中断源到来后,唤醒执行任务调度,执行完高优先级任务、无更高优先级,在idle中再次进入休眠;
疑问1:systick为默认为10ms,对于电池供电设备,这个时间还是太短;设置太长的话,执行效率低;
思路:动态调整systick,在进入休眠任务前,将systick设置为1s,唤醒后,将systick设置为10ms。
只是想法和思路,没进行实践,
RTT3.0作为IOT领域的RTOS,有了iot相关的扩展组件,对于电池供电的设备,那低功耗这块实现想找关于RTT低功耗实现的相关资料,求大神相助。