Red de conocimiento informático - Material del sitio web - ¿Cómo lograr un bajo consumo de energía con FreeRTOS?

¿Cómo lograr un bajo consumo de energía con FreeRTOS?

La mayoría de los sistemas operativos integrados contienen una tarea nula, que tiene la prioridad más baja y siempre está en estado listo. Las tareas vacías se pueden utilizar para calcular el uso de la CPU o poner la MCU en un estado de bajo consumo de energía. Si no desea modificar la tarea vacía, también puede insertar código para lograr un bajo consumo de energía a través de la función de enlace de la tarea vacía. En FreeRTOS, si necesita abrir la función de enlace de tarea vacía, debe definir configUSE_IDLE_HOOK en FreeRTOSConfig.h

#define configUSE_IDLE_HOOK 1