在FreeRTOS中启动后获得时间

时间:2015-05-28 07:30:53

标签: freertos

我正在使用Java Docs作为应用程序,但我无法找到如何在启动后获得系统时间。我可以创建一个任务并不断更新计数器,但我认为这不是一件好事,因为调度程序可能会安排我的任务(并且设置更高的优先级可能会挂起我的“真实”工作任务)。

所以,我想知道什么是最好的解决方案,以获得自系统启动以来经过的ms数。

2 个答案:

答案 0 :(得分:7)

我认为xTaskGetTickCount()能做你想做的事:http://www.freertos.org/a00021.html#xTaskGetTickCount

答案 1 :(得分:0)

我个人建议从time.h起将clock()CLOCKS_PER_SEC结合使用,以使事情尽可能地便携。

(信贷Paul Williams在上面的评论)