在Zynq实施时间

时间:2015-02-09 15:49:10

标签: c time.h zynq

我试图为Zynq做一个简单的STANDALONE应用程序。我想使用' time.h'操纵日期/时间。我知道stanalone BSP上没有硬件实现,但我想自己连接它。 在编译期间,当我调用时间(NULL)'我收到错误,没有实现' _gettimeofday()'。我已经根据函数定义找到并实现了它,因此错误消失了,一切看起来都不错,但是当我在硬件上运行我的项目时,我只看到来自time()的零。 有人可以帮忙吗?

此致 G2

1 个答案:

答案 0 :(得分:0)

好的,我做了一些研究,发现了link。这几乎是我一直在搜索的内容,而不是' _times()'我需要' _gettimeofday()'这是我的实施:

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

我离开了' __ tz'指针没有链。 所以这基本上是如何利用&time; time.h'在Zynq的独立应用程序中。