2015-02-09 72 views
-1

我正在嘗試爲Zynq做一個簡單的STANDALONE應用程序。我想用'time.h'來操作日期/時間。我知道stanalone BSP上沒有硬件實現,但我想自己連接它。 在編譯期間,當我調用'time(NULL)'時,出現錯誤,沒有實現'_gettimeofday()'。我發現它並根據函數定義實現它,以便錯誤消失並且一切看起來都正常,但是當我在硬件上運行我的項目時,從time()中只能看到零。 任何人都可以幫忙嗎?在Zynq中執行時間

問候, G2

回答

0

好吧,我做了一些研究,並發現了這個link。這幾乎是什麼我心中已經一直在尋找,但不是「_times()」我需要「_gettimeofday()」,這是我實現:

int _gettimeofday(struct timeval *__p, void *__tz) 
{ 
    __p->tv_sec = (systemUsCounter/1000000); 
    __p->tv_usec = systemUsCounter; 
    return 0; 
} 

我離開了「__tz」指針沒有chainges。 所以這基本上是如何在獨立的Zynq應用程序中使用'time.h'。