armcc(keil uVision4):如何从RTC获取time()返回时间?

时间:2012-05-28 08:48:07

标签: time libc keil armcc

我是一名开发人员,他习惯于使用免费工具在Linux上使用嵌入式系统。现在我发现自己在一个使用Windows上的Keil编译器的项目(armcc,uVision4 ......我发现这个领域的东西的命名有点令人困惑:)。

所使用的硬件上有一个实时时钟,但它总是通过其I2C接口直接访问。由于各种原因(主要是代码的可移植性),我想将其与标准time()函数联系起来。

我将如何做到这一点?

1 个答案:

答案 0 :(得分:1)

正如Keil的libc manual所述,您应该自己重新实现time()

因此,您的time()实现应该从RTC读取时间并将其转换为Unix Epoch时间。