[FreeRTOS] Energy Management
응답
15. 6. 28 오후 8:57
Hello,
Using the OS_suppressTicksAndSleep function
i get the following error message:

C:/XDK_IDE/XDK_V1-3-0/SDK/xdk110/make/lib/libxdkpf.a(libxdkpf.o): In function `OS_suppressTicksAndSleep':
C:/XDK_IDE/XDK_V1-3-0/SDK/platform/core/OS/OS_sleepMgt/OS_SleepMgt_cc.c:342: undefined reference to `eTaskConfirmSleepModeStatus'
C:/XDK_IDE/XDK_V1-3-0/SDK/platform/core/OS/OS_sleepMgt/OS_SleepMgt_cc.c:441: undefined reference to `vTaskStepTick'

Maybe there is something wrong with the SDK?

Best regards
Tobi
0 (0 투표)
[FreeRTOS] Energy Management
응답
15. 6. 26 오전 10:41 as a reply to Tobias Schwaiger.
Hello Tobi,

this API should not be called by applications writers.
Can you tell me in which context you use the  OS_suppressTicksAndSleep function?

Regards,
Manuel
0 (0 투표)
[FreeRTOS] Energy Management
응답
15. 6. 26 오후 12:37 as a reply to Manuel Cerny.
Hi Manuel,
how can i then utilize the energy management unit from the EM32 microcontroller. Are there some special API functions available?

Regards,
Tobi
0 (0 투표)
[FreeRTOS] Energy Management
응답
15. 6. 28 오후 9:07 as a reply to Tobias Schwaiger.
Hi Tobi,

at the moment, there is no possibility with the XDK-API to actively pursue energy management. However, this is not a serious disadvantage, in which you would lose extreme battery life. All Sensors and components of the XDK are reactive controlled by the XDK-API and also costume power only when they are used.

The ability to send the the OS of XDK in an energy-saving mode exists in the FreeRTOS framework but this part is currently not supported.

BR,
Manuel
0 (0 투표)
[FreeRTOS] Energy Management
응답
15. 11. 18 오후 12:55 as a reply to Manuel Cerny.
Hi Manuel,

I am looking to increase the battery life of the XDK by invoking the energy-saving mode from the FreeRTOS framework (through an API, if available). As your most recent post shows, in June this was not supported. Is it by now supported or on its way to being supported in the near future? And if not, is there already information that has been gathered on battery life expectancy as it relates to collection intervals or number of sensors activated or other particular components/settings used?

Best,
Kely
 
0 (0 투표)
[FreeRTOS] Energy Management
응답
15. 11. 20 오전 9:04 as a reply to Kely Markley.
Kely,

there hasn't been an update to the FreeRTOS Energy Management API since Manuel's last post.
As far as I know, our developers are still working on implementing this but haven't gotten to the point of releasing a stable API.

To answer your question on the energy management:
Right now the CPU is basically fully powered all the time, no matter if it's doing a heavy load job or just idling. I can't say for sure how the sensors play a role when it comes to battery life, but I can't imagine there's a huge difference as the CPU is the main power consumer.

I'll run some tests and report back later today with more accurate estimates on the battery lifetime.

- Florian
0 (0 투표)
[FreeRTOS] Energy Management
응답
15. 11. 20 오전 9:17 as a reply to Florian Harr.
So, here's another bit of information:

The battery inside is a 3.7V 560mAh -> 2.07Wh battery.

So it seems to be a 1Cell LiPo battery (that said, you could easily attach a way bigger battery to the XDK or just power it externally through USB with a power bank)
0 (0 투표)
[FreeRTOS] Energy Management
응답
15. 11. 27 오후 12:10 as a reply to Florian Harr.
Hey Kely,

I did some tests meanwhile:

If you run the XDK full charged with all sensors enabled and network connectivity, the battery lasted for me 4:41 h.
If you only run it logging locally I got a little more than 5 hours (5:09h).

That's as much as I can tell about the battery duration.

- Florian
0 (0 투표)